Здравствуйте Igor,
Monday, June 23, 2003, 6:46:42 PM, you wrote:
IS> On Mon, 23 Jun 2003, Mikheev Sergey wrote:
>> IS> On Sat, 21 Jun 2003, Mikheev Sergey wrote:
>>
>> >> Как-то непонятно работает апач...
>> >> Если в запрашиваемом URL'е стоит директория, но без конечного "/",
>> >> то апач редиректит куда-то с кодом 301, а если есть, то все нормально.
>>
>> IS> Редиректит он не куда-то, а на тот же самый УРЛ, но со слешом.
>> Вы наверно меня не поняли. Когда я в браузере набираю
>> "http://host1.ddd.ru/dir/", то все правила отрабатывают нормально и мне
>> выдается директория "/home/host1/html/dir/" или index.html, если он
>> есть. НО если набрать "http://host1.ddd.ru/dir", выдается редирект, на
>> "http://<ServerName>/dir", что приводит к выдаче "ServerRoot/dir", а
>> мне надо чтобы всего-навсего добавляла / и выдавала "/home/host1/html/dir/"
>> или index.html, если он есть в этой директории. Как это сделать? Какие
>> правила добавить?
IS> Нужно не правила добавлять, а понять, почему Апач редиректит непонятно
IS> куда. Обычно Апач делает редирект на тоже самое + слэш.
Проблема усугубляется тем, что конструкция вида
"http://<ServerName>/~host1/dir" нормально преобразуется в
"http://<ServerName>/~host1/dir/" т.е. то, что не проходит через
mod_rewrite обрабатывается нормально. А если задать
"http://host1.<ServerName>/dir", то начинаются глюки :(
Где копать подскажите... Что можно попытаться сделать?
------------------------------------------------------+-----------------------+
.. One child is not enough, but two are far too many. | FreeBSD |
| The power to serve! |
Mikheev Sergey <gsh@granttelecom.ru> |http://www.FreeBSD.org/|
+=======================+