Apache et le mod_rewrite ?
Bonsoir,
j'ai un truc bizarre qui se passe quand j'essaye d'utiliser mod_rewrite:
j'ai un dossier sur mon serveur (je remplace ci-dessous tous les dossiers du dessus par des ... mais j'ai tout vérifié 2 fois ;)) :
/.../modules/rewrite/data/mod_rewrite_no_options/custom
dedans, j'ai 3 fichiers:
Rewrite.txt
Works.txt
.htaccess
Le fichier .htaccess contient juste :
Code:
1 2 3 4 5 6 7
| # Testing mod_rewrite full functionality
RewriteEngine On
# Uncomment and edit this line as appropriate to reflect your Gallery installation.
RewriteBase /.../modules/rewrite/data/mod_rewrite_no_options/custom/
RewriteRule Rewrite.txt Works.txt [L] |
Quand j'essaye d'accéder à l'adresse
http://.../modules/rewrite/data/mod_...om/Rewrite.txt
Mon apache me dit :
Code:
1 2 3
| Not Found
The requested URL /.../modules/rewrite/data/mod_rewrite/custom/Works.txt was not found on this server. |
Ce qui est bizarre, c'est que si je fais un "cat /.../modules/rewrite/data/mod_rewrite/custom/Works.txt" en ssh, ça marche parfaitement : donc le fichier existe... d'ailleurs, si je copie/colle à partir de modules dans la barre de firefox, c'est bon aussi...
Donc pourquoi est-ce que apache fait bien la transition, mais ne trouve pas le fichier qui pourtant existe ?!
Merci d'avance ;)