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 on
A+.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