Из-за временных ограничений на территории РФ наблюдаются проблемы с оплатой. Если платёж не проходит, оставьте запрос в службу поддержки.Служба поддержки работает 24/7 — мы всегда на связи по вопросам хостинга и серверов.Открыт прием заявок на аренду выделенных серверов и размещение оборудования в дата-центре.Напоминаем: рекомендуем включить резервное копирование для дополнительной защиты данных.Доступна новая линейка VPS/VDS с NVMe-дисками и увеличенной производительностью.Технические работы на части серверов завершены. Все сервисы работают в штатном режиме.

МОДУЛЬ ДЛЯ 1С-БИТРИКС

BX365

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

Модуль генерирует HTTP-заголовки Last-Modified и 304 Not Modified для ускорения индексации интернет-магазина поисковыми системами. Заголовок Last-Modified сообщает браузеру или роботу время последнего изменения страницы. При повторном запросе, если страница сохранена в локальном кэше, клиент добавляет заголовок If-Modified-Since с этой датой.

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

Опубликовано
08.09.2023
Обновлено
11.09.2026
Версия
1.4.1
Установлено
100 - 499 раз
Адаптивность
Нет
Поддержка Композита
Нет
Совместимо с Сайты24
Нет
Разработчик
BX365

Что умеет решение

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

Решаемые задачи:

Экономия трафика. При отсутствии изменений сервер прекращает передачу данных сразу после отправки заголовков с кодом 304 Not Modified.

Снижение нагрузки на сервер за счёт отказа от повторной отправки неизменного контента.

Модуль BX365: Установка и настройка заголовков Last Modified и 304 Not Modified

Установка модуля позволяет существенно снизить нагрузку на сервер, в том числе на 30% и более. Данная оптимизация особенно эффективна для ресурсов с высоким трафиком и длительным временем пребывания пользователей.

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

Алгоритм обновления даты изменения документа работает следующим образом. При запросе страницы модуль анализирует текстовое содержимое, находящееся между тегами body, предварительно удаляя скрипты, стили и HTML-разметку. Для оставшегося текста вычисляется MD5-хэш и сравнивается с ранее сохраненным значением. При несовпадении хэшей фиксируется изменение документа и обновляется дата его модификации. При совпадении хэшей документ считается неизменным, дата не обновляется и возвращается предыдущее значение.

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

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

Модуль BX365: Настройка заголовков Last Modified и 304 Not Modified

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

Исключить домены из обработки. Укажите один домен или список доменов через запятую, для которых заголовки Last Modified и 304 Not Modified не будут применяться.

Исключить конкретные страницы. Введите URL-адреса страниц, для которых отключена установка заголовков. Каждый адрес размещается на отдельной строке. Примеры: /auth/, /basket/, /login/, /order/, /personal/

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

Игнорировать GET-параметры. Отключите учет наличия параметров в строке запроса URL при формировании заголовков.

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

Модуль позволяет исключить динамические HTML-блоки из анализа текстового содержимого страницы. Для этого необходимо указать классы элементов, подлежащих исключению, каждый с новой строки. Поддерживается удаление любых динамических блоков, таких как виджеты корзины, фильтры товаров или формы обратной связи.

Функция очистки кеша удаляет ранее рассчитанные модулем данные: URL-адреса, даты изменения документов и MD5-хэши.

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

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

Учет GET-параметров в строке URL включен по умолчанию, но может быть отключен в настройках. При наличии различных наборов GET-параметров для одной и той же страницы будут формироваться разные даты изменения документа.

Модуль корректно взаимодействует со стандартным функционалом «Устанавливать в заголовках ответа время модификации страницы», подставляя рассчитанную им дату.

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

Модуль BX365: Установка и настройка заголовков Last-Modified и 304 Not Modified.

Если модуль не работает, необходимо исключить влияние сторонних скриптов, протестировав работу заголовка Last-Modified на сервере. Загрузите проверочный файл LastModified.php в корневую директорию сайта. Откройте этот файл в браузере и запустите проверку.

Если проверка не проходит, значит на вашем хостинге отправка этих заголовков отключена. Для пользователей с ISP-панелью попробуйте отключить SSI в разделе дополнительных настроек сайта. В остальных случаях обратитесь в техническую поддержку хостинга, указав ссылку на проверочный файл и сообщив, что заголовок Last-Modified не передается клиенту.

Если проверочный файл проходит тест, но заголовок не проставляется на сайте, обратитесь в техническую поддержку для поиска причины.

При необходимости General iT поможет внедрить «BX365: Установка и настройка Last Modified, 304 Not Modified», настроить модуль и проверить его работу вместе с текущей конфигурацией сайта.

ИСТОРИЯ ОБНОВЛЕНИЙ

Что нового

1 выпусков
1.4.1 (06.09.2026)Последнее обновление

Добавлена автоматическая очистка устаревших записей об изменениях страниц.

Файлы отладочного журнала перенесены в защищенный каталог модуля.

ИНФРАСТРУКТУРА ПРОЕКТА

Где будет работать твой сайт

ПЕРЕД ЗАКАЗОМ

Разберёмся в деталях.

Что входит в стоимость?
Указана стоимость самого решения. Лицензию платформы, установку и доработки проверяем отдельно. Если в карточке есть выбор комплекта, перед заявкой выбери нужный вариант.
Как проверить совместимость?
Сверь подходящие редакции и версию решения в технических данных с твоим проектом. Перед установкой на работающий сайт рекомендуем резервную копию и проверку в тестовой среде.
Есть ли пробный период?
По данным разработчика, пробный период: 3 дн. Кнопка «Попробовать» открывает установщик в панели твоего сайта. Проверь нужные функции и совместимость до покупки.
Сколько стоит продление этого решения?
Текущая стоимость продления: 1 750 ₽. Перед оформлением менеджер уточнит срок продления и применимость к твоей лицензии.
Поможете с внедрением?
Поможем установить модуль, проверить настройки и его работу в твоём проекте. Совместимость с другими доработками и объём работ оценим перед началом.

GENERAL iT

Обсудим твою задачу

Получатель: ООО «Дженерал Ай Ти Рус»

1C-BITRIX

Установить решение

Можно ввести домен с https:// или без. В новой вкладке откроется установщик в панели управления твоего сайта.

Скриншоты решения

Скриншот решения