Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

композитный сайт + last-modified заданный компонентом

00 голосов
1

При включении в настройках компонента «Новости» опции «Устанавливать в заголовках ответа время модификации страницы:» — Last-Modified соответствует дате новости.

Если включаем композит и для данной страницы генерируется файл композитного кеша, то Last-Modified соответствует дате генерации файла, а не дате новости.

БУС 16.5.6, но даже при обновлении до 17.1.0, ничего не поменялось в этом плане.

Отмечу, что данный сервис показывает дату заданную компонентом https://last-modified.com/ru/if-modified-since.html и может показать  304 Not Modified, если дописать в код https://skeitol.ru/articles/1s-bitriks-vyvod-http-zagolovok-last-modified-i-if-modified-since-na-stranice-tovara/ При этом сервис пишет: «Страница вернула 304 код, но продолжила отдавать страницу. Результат: бессмысленно»

 

Но, реальные боты, браузеры и этот сервис http://tools.seo-auditor.com.ru/if-modified-since/ по прежнему будут видеть дату создания файла кеша в Last-Modified, а не дату отдающуюся компонентом.

Возможно ли при использовании композита отдавать заголовок заданный в настройках компонента, а не дату создания файла кеша?

И сохранить при этом корректный ответ на If-Modified-Since.

 

спросил 10 Окт, 17 от аноним
редактировать 10 Окт, 17

1 Ответ

00 голосов
 
Лучший ответ
Нет, нельзя "идеологически". При отдаче страницы из композита через Nginx, Last-Modified отдается nginx'ом, а он берёт его из даты создания html файла в кеше...
ответил 10 Окт, 17 от root (25,590 баллов)
Однако, данный сервис показывает дату заданную компонентом, даже при включённом композите и существующем файле кеша для запрашиваемой страницы на 10 и более хитах подряд.  https://last-modified.com/ru/if-modified-since.html
Значит, при определённых условиях, nginx передаёт заголовок заданный компонентом.

Похожие вопросы

+1 голос
2 ответов
0 голосов
2 ответов
спросил 11 Апр, 14 от Kristarex (100 баллов)
0 голосов
0 ответов
0 голосов
7 ответов
спросил 31 Авг, 13 от Vikii (160 баллов)
0 голосов
8 ответов