On Thursday 26 June 2003 15:02, Mikheev Sergey wrote:
> Здравствуйте 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", то начинаются глюки :(
>
> Где копать подскажите... Что можно попытаться сделать?
включить RewriteLog и внимательно его изучать
--
Dimitry
Под лежачий камень мы всегда успеем