Apache htaccess на Win2k не обрабатывается - PullRequest
0 голосов
/ 11 октября 2008

Я пытаюсь переписать URL, используя mod_rewrite. Он включен в httpd.conf и перезапись URL работает, если строки находятся в файле httpd.conf. Однако я бы хотел, чтобы правила были в файле .htaccess. Похоже, что .htaccess вообще не обрабатывается Apache на Win2k.

У меня ReWriteLogging полностью включен, но файл журнала не создается. Последняя строка в httpd.conf -

AccessFileName .htaccess

.htaccess содержание

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

Спасибо

edit: Apache версии 2.2 для Windows 2k

1 Ответ

1 голос
/ 11 октября 2008

Убедитесь, что AllowOverride FileInfo включено в httpd.conf для затронутых каталогов; см. также http://httpd.apache.org/docs/2.2/mod/core.html#allowoverride. Вы также можете проверить разрешения для самих файлов .htaccess, чтобы убедиться, что ничто не мешает Apache их читать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...