+7 499 938 8452 пн.-пт. 10:00 – 17:00
Есть идея по этому модулю?

Опишите доработку или сценарий — обсудим вместе с другими клиентами.

Все идеи для обсуждения

Отправка доступна после входа или регистрации. Текст формы сохранится.

BX365: Установка и настройка Last Modified, 304 Not Modified

100 - 499 раз установок
от BX365
Ставится из 1С-Битрикс Marketplace за пару минут — вкладка «Установка».

Скриншоты

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

Число установок:
100 - 499 раз
Дата обновления:
11.09.2026
Версия:
1.4.1
Адаптивность:
Нет
Поддержка композита:
Нет
Дата публикации:
08.09.2023

Совместимые редакции

Описание

По всем вопросам, связанным с работой модуля, пожалуйста, обращайтесь в нашу службу поддержки: support@bx365.ru

Модуль для генерации Last-Modified, 304 Not-Modified - инструмент для ускорения индексации интернет-магазина. С помощью http-заголовков модуль подсказывает поисковому роботу, была ли запрашиваемая им страница изменена и когда именно.

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

В свою очередь сервер, получив запрос If-Modified-Since должен сверить полученную временную метку со временем последнего изменения страницы и, если страница не изменялась, ответить 304 Not Modified.

Какие проблемы решает модуль?

Экономия трафика.

Если страница не изменилась, то сервер прекратит передачу данных после отправки заголовков с кодом 304 Not Modified. Тело страницы, изображения и другие объекты передаваться не будут.

Снижение нагрузки на сервер.

Установив модуль, вы можете значительно (до 30% и более) сократить нагрузку на сервер. Особенно это актуально для сайтов с высокой посещаемостью и долгой продолжительностью визита пользователя.

Ускорение индексации поисковыми системами.

Поисковые системы Яндекс и Google через руководство для вебмастеров рекомендуют отсылать заголовок Last-Modified и правильно обрабатывать If-Modified-Since.

Указанные заголовки рекомендуются поисковым системами Яндекс, Google. Ссылки на рекомендации - yandex, google

Как происходит обновление даты изменения документа?

В момент обращения к странице, модуль обрабатывает текстовое содержимое страницы между тегами <body>...</body>предварительно очистив от скриптов, стилей и HTML разметки.

Для оставшегося текста рассчитывается MD5-хэш и сравнивается с предыдущим записанным значением. Если суммы отличаются – значит, документ изменился (обновляется дата изменения документа). Если суммы равны – значит, в документе не было изменений (не обновляется дата изменения документа, возвращается ранее записанное значение).

Настройки модуля.

- Отключить модуль. Полностью отключает функционал модуля.

- Включить логирование. При включении функционала логирования, создается файл с логами в папке /upload/bx365_modified_log.txt

- Не устанавливать Last Modified и 304 Not Modified для домена (или список через запятую). Введите домен или список доменов для которых не нужно устанавливать Last Modified и 304 Not Modified.

- Не устанавливать Last Modified и 304 Not Modified для страниц сайта (каждый адрес с новой строки). Введите URL адрес или список адресов для которых не нужно устанавливать Last Modified и 304 Not Modified. Например: /auth/, /basket/, /login/, /order/, /personal/

- Не устанавливать Last Modified и 304 Not Modified для выбранных групп пользователей. Выберите группы пользователей для которых не нужно устанавливать Last Modified и 304 Not Modified.

- Не учитывать GET параметры в URL. Позволяет отключить учет наличия GET параметров в строке URL адреса.

- Выбрать статические HTML-блоки для обработки текстового содержимого страницы (вводите каждый класс с новой строки). Вы можете выбрать любые статические HTML-блоки (описание новости, товара или услуги, характеристики товара и.т.д.) для обработки текстового содержимого страницы.

- Вырезать динамические HTML-блоки из обработки текстового содержимого страницы (вводите каждый класс с новой строки). Вы можете вырезать любые динамические HTML-блоки (виджет корзины, фильтры товаров, формы обратной связи и.т.д.) из обработки текстового содержимого страницы.

- Удалить кеш. Удаляется ранее рассчитанные модулем данные (url адреса, даты изменения документов, md5-хэши).

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

Модуль НЕ обрабатывает запросы к страницам в папках /bitrix/, /upload/ включая все вложенные папки. Также модулем не обрабатываются запросы, выполненные методом POST, AJAX запросы и ошибки 404.

Модуль учитывает наличие GET параметров в строке URL адреса (можно отключить в настройках модуля). Для одной страницы с разным набором GET параметров будут формироваться разные даты изменения документа.

Модуль корректно работает со штатным функционалом вывода времени модификации страницы “Устанавливать в заголовках ответа время модификации страницы”. Устанавливается дата рассчитанная модулем.

При включенном композитном режиме (технология Композитный сайт) - работоспособность модуля не гарантируется.

Проверить корректность HTTP-заголовков можно через сервисы:

https://lastmodified.ru

https://last-modified.com

Важно!

Если модуль НЕ работает:

Чтобы исключить влияние сторонних скриптов, необходимо протестировать работу Last-Modified на сервере.

1. Загрузите проверочный файл (LastModified.php) в корень вашего сайта. Ссылка на файл: https://bx365.bitrix24.ru/~z6FyT

2. Откройте проверочный файл в браузере и запустите проверку Last Modified.

Если проверочный файл НЕ проходит проверку, значит на вашем хостинге эти заголовки отключены.

- Если у вас ISP панель, попробуйте отключить SSI в настройках сайта в разделе “Дополнительные настройки”.

- Напишите в техподдержку хостинга, укажите ссылку на проверочный файл и сообщите, что заголовок Last-Modified не отдается клиенту.

Если проверочный файл проходит проверку, но заголовок Last-Modified не проставляется на сайте. Пишите в техническую поддержку https://t.me/bx365_bot постараемся найти причину.

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

Варианты установки:

- Нажмите на кнопку "Установить" в карточке решения (на текущей странице) и укажите адрес вашего сайта.
- В панели управления сайта перейдите в Marketplace > Каталог решений. Введите в строку поиска “BX365” или полное наименование нашего модуля. В результатах поиска найдите наш модуль и нажмите “Установить”.

Настройки модуля:

- После установки модуль сразу начнет работать, какие-то дополнительные настройки не требуются.

Внимание!

Перед установкой модуля рекомендуем сделать полную резервную копию сайта, через штатную систему резервного копирования.

Решение тестировалось на версии 24.0.100. На более ранних версиях работа модуля не гарантируется и может быть нестабильной.

Если у вас остались вопросы или возникли проблемы при установке или работе модуля, пожалуйста, обратитесь в нашу службу поддержки: support@bx365.ru

Время работы: Пн-Пт, с 10:00 до 18:00 МСК.

Время реакции: от 1 до 3 рабочих дней.

Обращения обрабатываются в порядке их поступления. Срок полного решения вопроса зависит от сложности обращения и может потребовать дополнительного времени.

В настоящее время обращения в службу поддержки принимаются только по электронной почте. Информация о дополнительных каналах связи будет опубликована отдельно.

При обращении, пожалуйста, укажите:

  1. Название модуля.
  2. Адрес сайта, на котором установлен модуль.
  3. Подробное описание вопроса или возникшей проблемы.
  4. Последовательность действий, при которой возникает ошибка.
  5. Снимки экрана или видеозапись, если они помогут продемонстрировать проблему.

При необходимости специалист службы поддержки может запросить дополнительную информацию или доступ к сайту для диагностики.

Чем подробнее описана проблема, тем быстрее мы сможем её диагностировать.

Установите этот модуль прямо сейчас!

Для этого укажите адрес сайта:

пример: https://www.site.ru

Подтвердите что сама лицензия у вас куплена

BX365: Установка и настройка Last Modified, 304 Not Modified
BX365: Установка и настройка Last Modified, 304 Not Modified
3 500 руб

Каталог для ИИ