Mod_rewrite и Apache 2.2.4 кеш реврайта?

Royal Flash

-=MaestrO=-
Mod_rewrite и Apache 2.2.4 кеш реврайта?

Весьма загадочная проблемма:

После удаления правил для mod_rewrite из .htaccess они продолжают работать...

DocumentRoot: c:\home\
.htaccess отсутствует

В сайте c:\home\site я испытывал работу Mod_rewrite. Вносил дтрективы в htaccess. После того, как я полностью закоментировал все директивы - они продолжают работать... Мало того, они теперь работают на всех сайтах!!!

Т.е. c:\home\another_site ведет себя также, какбудто там прописаны директивы Mod_rewrite. Например адрес http://localhost/another_site/index/asdasds/asdasd выдает главную страницу index.php

LoadModule rewrite_module modules/mod_rewrite.so закоментировал # - то же самое!!!

И httpd.conf тот, что нужно, если внести в его конфиг вызов несуществующего файла - не перезапускается.

Вообщем, если кто-то, когда-то сталкивался с похожей проблемой - просьба написать, в чем причина такого странного!!! поведения apache?
 

Alexandre

PHPПенсионер
не сталкивался, но смею предположить что это не кеш реврайта а просто кеш урлов.
перегрузи и все будет оки.
 

Royal Flash

-=MaestrO=-
Я уже не один раз перегружал апач, и несколько раз комп - никаких изменений. Что больше всего настораживает: как вообще mod_rewrite может работать с отключеной директивой в http.conf LoadModule rewrite_module modules/mod_rewrite.so ???
 

MiRacLe

просто Чудо
смею предположить что ты редактируешь нерабочий конфиг
 

Royal Flash

-=MaestrO=-
MiRacLe
Просьба внимательно читать описание проблеммы:
И httpd.conf тот, что нужно, если внести в его конфиг вызов несуществующего файла - не перезапускается.
-~{}~ 20.09.08 19:06:

MiRacLe
Возможно есть 2 конфига... Один я нашел - второй нет...

-~{}~ 20.09.08 20:44:

Что-то совсем не хорошо...
Переустановил apache на 2.2.9
В новом конфиге дописал только поддрежку PHP и путь к document_root
В корневую папку залил 1 файл i.php
Смотрю:
localhost/i.php - работает
localhost/a.php - не найдено
localhost/i/asdsad/asdasd/asdsad.php - работает!!!???
Как вообще такое может быть? Может в этом не mod_rewrite виноват?

-~{}~ 20.09.08 21:27:

Да, всетаки проблемма точно не в mod_rewrite... такое поведение я заметил на многих сайтах...
 

weregod

unserializer
> localhost/i/asdsad/asdasd/asdsad.php - работает!!!???
глянтье логи апача, если там есть обращение по этому пути, значит проблема в апаче и модуле ModRewrite, если в логах тишина - браузер закэшировал, тогда кэш нужно стряхивать именно браузеру
 
Сверху