2008-10-10 7 views
0

J'essaye de réécrire des URL en utilisant 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 soient dans le fichier .htaccess. Il ne semble pas que .htaccess soit en cours de traitement par Apache sur Win2k.Apache htaccess sur Win2k n'est pas en cours de traitement

J'ai ReWriteLogging tout le chemin, mais le fichier journal n'est pas créé. La dernière ligne httpd.conf est

AccessFileName .htaccess 

contenu .htaccess

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

Merci de

modifier: Apache version 2.2 sur Windows 2k

Répondre

1

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

Questions connexes