LINUX.ORG.RU

mod_rewrite


0

0

Уважаемые, помогите разобраться почему не работает. В httpd.conf :

LoadModule rewrite_module modules/mod_rewrite.so AccessFileName .htaccess

Файл .htaccess :

RewriteEngine on RewriteBase / RewriteRule ^/ru/(\d)\.html$ /ru/index.php?str=$1

Задаю в браузере http://site.com/ru/1.html и получаю ответ, что страница не существует. Тем не мение http://site.com/ru/index.php существует, тоесть мод_рирайт не работает. Может в файле .htaccess должно быть еще что нибудь? Что не так?

anonymous

AddModule mod_rewrite.c после ClearModuleList

А вообще - возьмите за основу httpd.conf в дирстрибутиве апача. Там такие вещи сразу работают. И комментирован он хорошо.

myhand
()
Ответ на: комментарий от myhand

Проблема решена- .htaccess не читался. Огромное спасибо за помощь.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.