Указанный вами сайт по 304 Not Modified выдаёт неверную информацию.
Используйте лучше инструменты разработчика в браузерах.
Posted at Nginx Forum:
http://forum.nginx.org/read.php?21,254706,255170#msg-255170
___
nginx-ru mailing list
nginx-ru@nginx.org
Возможно, Вы и правы... А возможно ли это реализовать на уровне Nginx вместо
правки PHP-кода?
Например, одни советуют добавить в секцию PHP файла конфигурации nginx
следующие строки:
expires -1;
add_header Last-Modified $sent_http_Expires;
В результате чего заголовок Last-Modified появляется
С заголовком If Modified Since вроде разобрался. Насколько я понял, не все
браузеры умеют его посылать. В частности Opera 12.17 для Windows не умеет.
Opera 25 или Chrome посылают заголовок веб-серверу вполне корректно.
А вот с получением заголовка Last-Modified непонятки. Обращаюсь к любому
On Tuesday, November 11, 2014 05:55:48 PM Sferg wrote:
А вот с получением заголовка Last-Modified непонятки. Обращаюсь к любому
PHP-скрипту, а в ответ Last-Modified не возвращается. Если запрашиваю
статику - у неё заголовок возвращается исправно...
Ваш скрипт должен сам генерировать заголовок,
Если я все правильно понял, то указанные заголовки возвращаются исходя из
даты изменения файла. Поскольку пхп возвращает динамический контент, то
такой информации у nginx нет и быть не может, и соответственно,
ответственность за заголовки лежит на бекенде
09.11.2014 20:33 пользователь Sferg
10.11.2014 00:14, greenh пишет:
Если я все правильно понял, то указанные заголовки возвращаются исходя
из даты изменения файла. Поскольку пхп возвращает динамический контент,
то такой информации у nginx нет и быть не может, и соответственно,
ответственность за заголовки лежит на бекенде
Вечер