Rewriting ne marche plus ;(

Eléphant du PHP | 78 Messages

18 janv. 2008, 16:24

Bonjour , j'avais mis en place la réécriture d'url pour un site en local qui marchait très bien et du jour au lendemain ca ne marche plus ...

J'ai toujours les deux lignes en place dans le httpd.conf

Code : Tout sélectionner

LoadModule rewrite_module libexec/mod_rewrite.so AddModule mod_rewrite.c
j'ai mis AllowOverride All

mon htaccess est le suivant :

Code : Tout sélectionner

Options +FollowSymlinks RewriteEngine on RewriteRule ^inconnu\.html$ /test/test.html [L]
le mod_rewrite est bien lancé

et pourtant quand je tape : http://127.0.0.1/mon_site/test/inconnu.html

j'ai l'erreur 404 maintenant.

J'ai edite un fichier d'erreur sur le rewrite et voilà ce que j obtiens:

Code : Tout sélectionner

127.0.0.1 - - [18/Jan/2008:15:20:22 +0100] [127.0.0.1/sid#835860][rid#47e76a8/initial] (3) [per-dir g:/projet/mon_site/test/] applying pattern '^inconnu\.html$' to uri 'g:/projet/mon_site//test/inconnu.html' 127.0.0.1 - - [18/Jan/2008:15:20:22 +0100] [127.0.0.1/sid#835860][rid#47e76a8/initial] (1) [per-dir g:/projet/mon_site/test/] pass through g:/projet/mon_site//test/inconnu.html

J'ai remarqué le // dans l'adresse ...est ce que ca pourrait venir de là ?

MErci pour votre aide, je bloque dessus depuis 2 h et je peux plus bosser du coup :(