hello,
je viens de tester le framework de Zend qui impose le mod_rewrite. J'ai ajoutere ceci dans le httpd.conf :et cela marche.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <Location /zf> RewriteEngine on RewriteBase /zf/ RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /zf/index.php [L] </Location>
Par contre, en le mettant dans un .htaccess, çà marche plus. Du coup, j'ai testé l'Url Rewritng avec mon Apache 2.2, j'ai fais un test tout bete :
1°) J'ai bien LoadModule rewrite_module modules/mod_rewrite.so dans httpd.conf
2°) Dans .htaccess à la racine du localhost :Donc, en tapant : http://localhost/test.html je devrais tomber sur mon fichier test.php... et ben non
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Options +FollowSymlinks RewriteEngine on RewriteBase / RewriteRule ^test\.html$ /test.php [L], j'ai un 404
Quequ'un sait pourquoi ?
Merci
Fabrice
Partager