parser

/faq/faq
/authors/авторы
/docs/документация

/powered_by_parser/в действии
/feedback/куда говорить
/jargon/жаргон

/download/скачать

/examples/примеры
/forum/форум



Поиск по форуму

По умолчанию ключевое слово ищется только в заголовке сообщения.

Ключевое слово:

Фильтровать по автору:



mod_rewrite под windows

jam | oleg.ignatiuk@aksar.by 12.03.2002 15:39

Сколько ни бьюсь, не получается заставить работать per-directory mod_rewrite под windows.
Речь идет именно о per-directory варианте - если прописываю настройки в httpd.conf,
то все работает "на ура".
Например, в .htaccess пишу:

RewriteEngine on
RewriteBase /
RewriteRule  ^(.*)$ i.php
вообще, что угодно пишу - результат тот же :-(
получаю в логе что-то типа этого:
(1) [per-dir c:/web/] pass through c:/web/i.php                              
(3) [per-dir c:/web/] strip per-dir prefix: c:/web/i.php -> i.php            
(3) [per-dir c:/web/] applying pattern '^(.*)$' to uri 'i.php'               
(2) [per-dir c:/web/] rewrite i.php -> i.php                                 
(3) [per-dir c:/web/] add per-dir prefix: i.php -> c:/web/i.php              
(3) [per-dir c:/web/] add per-dir prefix: c:/web/i.php -> c:/web/c:/web/i.php
Т.е., модуль как бы два раза подставляет префикс. Получается, естественно, не то, что надо.
В результате - ошибка 400, Bad request. Пробовал на разных apache (от 1.3.19 до 1.3.23)

Причем, все это только под windows! Тоже самое под linux работает без проблем.
Что делать? Или хотя бы кто виноват? %)

<<  Вернуться к списку сообщений


E-mail: mailbox@parser.ruCopyright © 1997-2001 Студия Артемия Лебедева