Каталог решений

Покупка продления купона

Продолжительность:
Общая сумма:
0 руб.
Ваш запрос успешно отправлен!
Условия использования
Продлить
Продолжить покупки

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

Описание модуля: 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 Внимательно прочтите процесс установки и настройки модуля

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

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

от Игима
Купить: 1 000 руб.
Попробовать (30 дней)
Описание

Технические данные

Опубликовано:
20.12.2016
Обновлено:
22.02.2017
Версия:
1.0.1
Установлено:
50 - 99 раз
Подходящие редакции:
«Старт», «Стандарт», «Малый бизнес», «Эксперт», «Бизнес», «Корпоративный портал», «Холдинг»
Адаптивность:
Да
Поддержка Композита:
Нет

Описание решения

Описание модуля:

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


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

Отзывы (0)
Пока что нет отзывов.
Обсуждения (6)
1 - 5 из 6
Что нового
1.0.1 (01.01.1970) Исправлена ошибка определения протокола https
1.0.0 (02.02.2017) Исправлена ошибка формирования даты в формате GMT
Установка
1. Используйте стандартный механизм установки модуля на сайт

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

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

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

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

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


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

Другие решения разработчика

Решение добавлено в корзину

Перейдите в корзину и оформите заказ или продолжите покупки
Перейти в корзину
Продолжить покупки
Для установки данного решения необходимо указать адрес вашего сайта, на котором установлен 1С-Битрикс. Вам также потребуется авторизоваться на своем сайте под правами Администратора, чтобы продолжить установку.
Как установить дополнение