Rewriting ne marche plus ;(
Posté : 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
j'ai mis AllowOverride All
mon htaccess est le suivant :
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:
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
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
mon htaccess est le suivant :
Code : Tout sélectionner
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^inconnu\.html$ /test/test.html [L]
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