Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
Bonjour à tous,
Je suis dans l'obligation d'installer un projet Zend sous IIS (pas tapé...).
Après moultes galères, j'ai réussi à obtenir quelque chose qui tient la route. 
Pour le rewrite, j'ai utilisé IIRF. 
Tout foncitonne presque, mon seul souci étant que lorsque je suis à la racine de mon site, exemple : 
http://www.monsite.com/ ou 
http://www.monsite.com/index.php 
j'ai le droit à : Invalid controller specified (index.php).
Les autres actions fonctionnent très bien.  
http://www.monsite.com/moncontrolleur/monaction ou http://www.monsite.com/index/index fonctionnent, aucun soucis.
Je penche sur un problème de rewrite. 
Voici mon fichier :
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
#RewriteRule ^/(.*)$ /index.php?q=$1 [I,L]
RewriteRule ^/(.*)$ /index.php [L,I,U] 
Auriez vous une idée ? 
Merci d'avance.
Hors ligne
Bonjour,
Essaye cela :
# Règles de réécriture pour Zend Framework
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule .* index.php
# Sécurité : Ne pas autoriser le parcours de répertoires
Options -Indexes
# Configuration PHP
php_flag magic_quotes_gpc off
php_flag register_globals off
php_flag short_open_tag onA+.Nll
Hors ligne
Hello,
Désolé pour ma réponse tardive, j'étais sur un autre projet entre temps.
Cela ne fonctionne pas... Page introuvable.
Par contre j'ai avancé un peu. 
En fait, dans mon Bootstrap, j'ai : $front->setBaseUrl('');
Avec cette commande, j'obtiens le problème décrit.
Si je l'enlève, je n'ai plus mon problème, le site est accessible à la racine sauf que mon getBaseURL me renvoie : /index.php
Cela me pose problème car je me sers de la méthode pour aller chercher mes css et images.
Une idée ?
Mickaël.
Hors ligne
Pages: 1