0 votes

Apache htaccess sur Win2k n'est pas traité

J'essaie de réécrire des URL à l'aide de mod_rewrite. Il est activé dans httpd.conf et la réécriture d'URL fonctionne si les lignes sont dans le fichier httpd.conf. Cependant, j'aimerais que les règles se trouvent dans le fichier .htaccess. Il ne semble pas que le fichier .htaccess soit traité par Apache sous Win2k.

J'ai activé ReWriteLogging à fond, mais le fichier journal n'est pas créé. La dernière ligne de httpd.conf est la suivante

AccessFileName .htaccess

Contenu du fichier .htaccess

RewriteEngine on
RewriteLog "c:/rewrite.log" 
RewriteLogLevel 15
RewriteRule /alice.html$ /bob.html

Merci

edit : Apache version 2.2 sur Windows 2k

1voto

Rob Points 31432

Vérifiez que AllowOverride FileInfo est activé dans httpd.conf pour les répertoires concernés ; voir aussi http://httpd.apache.org/docs/2.2/mod/core.html#allowoverride . Vous pouvez également vérifier les permissions sur le .htaccess eux-mêmes, pour s'assurer que rien n'empêche Apache de les lire.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X