|
|
|
| Раскоментировал в httpd.conf Apache/1.3.33 (Win32) PHP/5.0.4, строки относящиеся к mod_rewrite:
LoadModule rewrite_module modules/mod_rewrite.so
AddModule mod_rewrite.c
AllowOverride All
Для замены адреса http://localhost/site/index.php?id_dir=auto на
http://localhost/site/auto/
Создал .htaccess, вписал туда:
RewriteEngine on
Options +FollowSymlinks
RewriteBase /site
RewriteRule ^/site/([a-z])$ /site/index.php?id_dir=$1
Но преобразования url не происходит
Смотрел error_log:
Invalid command 'Rewrite', perhaps mis-spelled or defined by a module not included in the server configuration | |
|
|
|
|
|
|
|
для: Yurok
(03.09.2005 в 14:53)
| | >Но преобразования url не происходит
На сам сайт работает? Ошибок не выдает?
>Смотрел error_log:
Это который? Общий для apache?
Чтобы смотреть лог файл преобразований rewrite добавьте следующие строки в описание виртуального хоста.
RewriteLog logs/test-rw.log
RewriteLogLevel 9
|
test-rw.log – имя файла, в котором будут логи rewrite.
9 – уровень детализации (самый высокий) | |
|
|
|
|
|
|
|
для: glsv (Дизайнер)
(04.09.2005 в 07:27)
| | >Но преобразования url не происходит
>На сам сайт работает? Ошибок не выдает?
Сайт работает нормально.
>Смотрел error_log:
>Это который? Общий для apache?
Смотрю error для apache, и log для rewrite | |
|
|
|
|
|
|
|
для: Yurok
(04.09.2005 в 11:37)
| | Сами директивы .htaccess вроде бы без ошибок. У себя запускал – сервер не ругается. | |
|
|
|