> -----Original Message-----
> From: apache-talk-dev-null@lists.lexa.ru [mailto:apache-talk-dev-
> null@lists.lexa.ru] On Behalf Of Andrew Kopeyko
> Sent: Sunday, May 04, 2003 1:13 AM
> To: apache-talk@lists.lexa.ru
> Subject: RE: [apache-talk] Disabling 404 | how?
>
>
> On Sat, 3 May 2003, Artem wrote:
>
> > Ну что никто не подскажет?
> >
> > Еще одно дополнение -- может 404-ку можно как-то подменять, например
> > кодом 302?
>
> Другими словами, ты хочешь чтобы apache вместо кода 404 выдавал код
> ответа 302 плюс выставлял твой заголовок 'Location: ' ???
Именно!
> Так - не получится. Если построить свой обработчик ошибки 404 и в нем
> выдавать нужные заголовки - они будут проглочены Апачем и клиент их не
> увидит.
Да проблема в том, что мы написали такую штуку на PHP, которая по
URL-адресам, которых на самом деле нет, от дает нужные страницы,
например:
Обращается клиент по адресам:
http://domain.ru/beer/klinskoye/http://domain.ru/beer/zhigulyovskoye/
А на самом деле директорий /beer/klinskoye/ и /beer/zhigulyovskoye/ не
существует и происходит 404-ка. А в .htaccess прописано:
ErrorDocument 404 /beer/treater.php
treater.php -- это обработчик, который делает запрос к БД и отдаёт
нужную страничку.
А проблема в том, что клиенту то всё равно отдается 404-ка и
соответственно error_log у Апача весь засорен 404-ками!!!
>
> Способ, которым я пользовался в 2000 году - обработчиком 404 выдавать
> <meta http-equiv="refresh" content="1; url=<my_location>">
> в теле ответа.
Ой как не хочется мета-тэгами... Прошлый век это... Хотелось бы
серверными заголовками...
Но при всём при том, использовать mod_rewrite нет возможности, хотя я
чувствую, что её придется искать (я про возможность использования
mod_rewrite).
>
> Может, нынче правильно делать по-другому?
>
>
> > > -----Original Message-----
> > > From: apache-talk-dev-null@lists.lexa.ru [mailto:apache-talk-dev-
> > > null@lists.lexa.ru] On Behalf Of Artem
> > > Sent: Friday, April 25, 2003 9:37 AM
> > > To: apache-talk@lists.lexa.ru
> > > Subject: [apache-talk] Disabling 404 | how?
> > >
> > > Господа!
> > >
> > > Пишу, не надеясь на то, что это возможно.
> > >
> > > Можно ли только для одной директории и её поддиректорий отключить
> > > обработку 404-ки?
> > >
> > > Или если уж не обработку, то хотя бы запись error_log 404-ок для
этой
> > > самой директории и её поддиректорий?
> > >
> > > --
> > > Артем
> >
>
> --
> Best regards,
> Andrew Kopeyko <kaa@rambler-co.ru>
>
> Rambler Co. http://www.rambler.ru/
> phone : +7 095 745-3619