Создание сайтов на 1С Битрикс стало еще просто, используйте готовые шаблоны! Подключайте современные модули, делая ваш сайт еще эффективнее!
Например, парсер сайтов

Last-Modified и корректная обработка запроса If-Modified-Since

1 500 i
Заказать
Оформление заказа
х
В наличии
Описание модуля:

HTTP заголовок Last-Modified сообщает клиенту время последнего изменения страницы (объекта). Если клиент (браузер, поисковый робот) получил заголовок Last-Modified, то при следующем обращении к адресу, при условии, что страница (объект) есть в локальном кеше, он добавит вопрос If-Modified-Since (не изменилась ли страница после даты, полученной в Last-Modified). В свою очередь сервер, получив запрос If-Modified-Since должен сверить полученную временную метку с временем последнего изменения страницы и, если страница не изменялась ответить 304 Not Modified.

Особенности работы модуля:

Наш модуль работает на основе sitemap.xml сгенерированной штатным функционалом Bitrix. Необходимо наличие модуля "Поисковая оптимизация (seo)".

Модуль не совместим с композитным режимом работы сайта

Внимание!
Директива ssi в конфиге Nginx должна быть отключена, либо включена совместно с директивой ssi_last_modified


Внимательно прочтите процесс установки и настройки модуля

1. Используйте стандартный механизм установки модуля на сайт



2. Композитный режим придется отключить



3. Убедитесь что на сервере, в конфиге Nginx, отключена опция ssi



4. Проверьте правильность настройки карты сайта sitemap.xml в административном разделе "Маркетинг" -> "Настройка sitemap.xml" и запустите генерацию карты сайта. Если настройка не создана, создайте ее в корне сайта, с адресом sitemap.xml



5. Убедитесь что файл sitemap.xml создан в корне сайта и содержит актуальные данные. Если в главном зеркале вашего сайта отсутствует www, то и в карте сайта ссылки должны быть без www.

Важно: убедитесь что главная страница есть в карте сайта



6. Если у вас настроена многосайтовость, то необходимо на каждый сайт сгенерировать свою карту sitemap.xml



7. Проверить работу через сайт http://last-modified.com/ru/if-modified-since.html или через Яндекс.Вебмастер





Если Вы все сделали правильно, но заголовок не отдается, то проверьте включена ли в конфиге Nginx директива ssi, если включена, то чтобы заголовок отдавался, необходимо добавить директиву ssi_last_modified on

x