Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: add_header и код 503
- To: nginx-ru@xxxxxxxxx
- Subject: Re: add_header и код 503
- From: VovansystemS <vovansystems@xxxxxxxxx>
- Date: Thu, 27 Dec 2012 23:13:48 +0300
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; bh=u4MC4G1GLw3eqAYBPJGUE4VjhJ/I+LBSCGT4+wgGTEA=; b=ec2nvDIC4uMnn9or08J7YvQ0eRvHedbQDAKZkhn3TH/S1gqSNF0dEYB2BV6QEXygi9 lGF1XQ8vp0Lepy2tZk9Vj9f8jQXfa4TcOVc2OoUG7SkXNIi+PY6V0dlX7aQSSlJTOMs6 5h6Tx02UibWFMh24jOA9xRidg/UhZklyVi+2VkpeyGI6ercwqWevNymHaU2HehrBm0cM 9wjUR/pKMrjFj9u5HVl/EJ+wdAaoC8jRsOlzCd5V944ic7pax5x5SZJYTqyLd77Kd0B1 iEM70WMiA72i2PF6DEfjwGY1y0CT2ElFQTOsgvjrzQYoLTyoShWv0SWJtbx0CakBJiaC pXgw==
- In-reply-to: <50DCA9FE.30006@kpi.ua>
- References: <CAAwq3jw64c3612JYaBRORi-PkKST_vRLRzLoh35zUpK96vY=pg@mail.gmail.com> <CAAwq3jxxs8bwiyTP4mfaPjH9r7jj=1EJ5iURvu4troX7L33ZEQ@mail.gmail.com> <50DCA740.5020407@kpi.ua> <CAAwq3jznF60cLT3LrN16+0f5HeTyDoUXeYWPa3Mm4q15pKbnfw@mail.gmail.com> <50DCA9FE.30006@kpi.ua>
> Но, я так понял надо просто показать страницу и добавить хедер, тогда так:
> error_page 503 =200 /maintenance.html;
> location /maintenance.html {
такой вариант не подходит, т.к. ответы с кодом 200 как минимум
нелогичны, когда сервис недоступен всилу проводимых работ, а как
максимум нехорошо влияют на работу поисковых роботов и кеширующих
слоёв. Т.е. когда сайт закрыт на обслуживание должны выдаваться именно
страница с кодом 503 (как оговорено в стандарте) и по-возможности
хотелось бы иметь добавить к этой странице заголовок Retry-After.
> Есть еще такой модуль:
> http://wiki.nginx.org/HttpHeadersModule
да. директива add_header - часть этого модуля, но добавлять заголовки
к ответам с кодом 503 она не умеет. оттого и вопрошаю :)
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://mailman.nginx.org/mailman/listinfo/nginx-ru
|