On Fri, 20 Jul 2001, Igor Sysoev wrote:
>
> On Fri, 20 Jul 2001, Vsevolod Melnikov wrote:
>
> > Не подскажет ли кто, как заставить Апач вместо кода возврата 404 отдавать
> > другой код, например, 200?
>
> Можно попробовать перенаправлять ErrorDocument'ом на cgi,
> который бы выдавал примерно такое:
>
> Status: 200 OK
> Content-Type: text/html
Это не поможет. Я уже наступал на эти грабли.
Апач уже сформировал заголовки ответа, и вызывает cgi-шку (указанную в
ErrorDocument) чтобы получить тело ответа. Любые заголовки, выставляемые
этой cgi - игнорируются.
Мне приходилось в теле ответа выдавать meta-http заголовок "Refresh=5;
ulr=bla-bla" чтобы отправить клиента на страницу с кодом ответа 200. Так я
лечил кривые ссылки с сайтов партнеров на нас.
>
> Только вот зачем ?
Присоединяюсь к сонму вопрошающих - "А зачем вам все это надо??? Какую
проблему вы пытаетесь решить???". Может, она решаема совсем по-другому??
> =============================================================================
> = Apache-Talk@xxxxxxxxxxxxx mailing list =
> Mail "unsubscribe apache-talk" to majordomo@xxxxxxxxxxxxx if you want to quit.
> = Archive avaliable at http://www.lexa.ru/apache-talk =
>
>
--
Best regards,
Andrew Kopeyko <kaa@xxxxxxxxxxxxx>
Rambler Co. http://www.rambler.ru/
phone : +7 095 745-3619
--
Best regards,
Andrew Kopeyko <akopeyko@xxxxxxx>
=============================================================================
= Apache-Talk@xxxxxxxxxxxxx mailing list =
Mail "unsubscribe apache-talk" to majordomo@xxxxxxxxxxxxx if you want to quit.
= Archive avaliable at http://www.lexa.ru/apache-talk =
"Russian Apache" includes software developed
by the Apache Group for use in the Apache HTTP server project
(http://www.apache.org/) See
Apache LICENSE.
Copyright (C) 1995-2001 The Apache Group. All rights reserved.
Copyright (C) 1996 Dm. Kryukov; Copyright (C)
1997-2009 Alex Tutubalin. Design (C) 1998 Max Smolev.