ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
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



HeadersMoreModule - бажный.


28 декабря 2012 г., 2:18 пользователь Андрей Василишин <a.vasilishin@xxxxxx> написал:
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 mailing list
nginx-ru@xxxxxxxxx
http://mailman.nginx.org/mailman/listinfo/nginx-ru

_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://mailman.nginx.org/mailman/listinfo/nginx-ru


 




Copyright © Lexa Software, 1996-2009.