mod_rewrite работает только в httpd.conf, и не работает в .htaccess

anDeRan

Новичок
mod_rewrite работает только в httpd.conf, и не работает в .htaccess

Сервер: Apache 2.0.54 (Win32)

Настройки сервера:
Код:
<Directory />
    Options Indexes Includes FollowSymLinks ExecCGI MultiViews
    AllowOverride All
</Directory>
...
<Directory "D:/Server/Htdocs">
    Options Indexes Includes FollowSymLinks ExecCGI MultiViews
    ...
    AllowOverride All
    ...
</Directory>
Директивы:
Код:
<IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteRule ^/book/ /test.php?action=book [PT]
</IfModule>
Когда прописываю в файле httpd.conf, все выполняется отлично:
Код:
(2) init rewrite engine with requested uri /book/
(3) applying pattern '^/book/' to uri '/book/'
(2) rewrite /book/ -> /test.php?action=book
(3) split uri=/test.php?action=book -> uri=/test.php, args=action=book
(2) forcing '/test.php' to get passed through to next API URI-to-filename handler
а в файле .htaccess оно не работает...
Код:
(3) [per-dir D:/Server/Htdocs/] add path info postfix: D:/Server/Htdocs/book -> D:/Server/Htdocs/book/
(3) [per-dir D:/Server/Htdocs/] strip per-dir prefix: D:/Server/Htdocs/book/ -> book/
(3) [per-dir D:/Server/Htdocs/] applying pattern '^/book/' to uri 'book/'
(1) [per-dir D:/Server/Htdocs/] pass through D:/Server/Htdocs/book
Помогите plz...
 

Фанат

oncle terrible
Команда форума
а чем помочь-то?
чем тебя не устраивает в httpd.conf?
 

anDeRan

Новичок
Ну... Постоянно перезагружать Apache не хочется... У всех работает все-таки намана - из .htaccess, хотелось бы по человечески.
 

Фанат

oncle terrible
Команда форума
"намана" и по-человечески - это как раз через httpd.conf.

и что значит - постоянно перезагружать апач? ты что - каждые 5 минут рули меняешь?
 

camka

не самка
Найди одно отличие:

applying pattern '^/book/' to uri '/book/'
applying pattern '^/book/' to uri 'book/'
 
Сверху