Re: add_header и код 503
Андрей Василишин
a.vasilishin at kpi.ua
Thu Dec 27 20:18:16 UTC 2012
27.12.2012 22:13, VovansystemS пишет:
>> Но, я так понял надо просто показать страницу и добавить хедер, тогда так:
>> error_page 503 =200 /maintenance.html;
>> location /maintenance.html {
> такой вариант не подходит, т.к. ответы с кодом 200 как минимум
> нелогичны, когда сервис недоступен всилу проводимых работ, а как
> максимум нехорошо влияют на работу поисковых роботов и кеширующих
> слоёв. Т.е. когда сайт закрыт на обслуживание должны выдаваться именно
> страница с кодом 503 (как оговорено в стандарте) и по-возможности
> хотелось бы иметь добавить к этой странице заголовок Retry-After.
>
>> Есть еще такой модуль:
>> http://wiki.nginx.org/HttpHeadersModule
> да. директива add_header - часть этого модуля, но добавлять заголовки
> к ответам с кодом 503 она не умеет. оттого и вопрошаю :)
Не то скопировал, http://wiki.nginx.org/NginxHttpHeadersMoreModule
--
WBR, Andrey Vasilishin CDIG1-UANIC, CDIG1-RIPE
Подробная информация о списке рассылки nginx-ru