-
Vadim TsukanovРазработчик
-
Дата публикации31.03.2020
-
Категория1С-Битрикс
Заголовки Last-Modified используются для снижения нагрузки на сервер, более быстрой работы сайта. Это классическая доработка всех SEOшников. Разберемся, как это сделать в битриксе.
Конечно, если вы используете свежую редакцию, то все можно просто наклацать в параметрах вызова компонента. Также неплохо работает композит, который и должен ставить заголовки, но вот беда — у нас порядка 100 клиентов с устаревшей версией ядра. Все банально — платить за лицензию не все хотят, кто-то не в состоянии, кто-то просто не понимает, почему ему необходимо платить каждый год.
В данной случае нам поможет сторонний модуль.
Модуль для установки заголовка Last-Modified и http-статуса 304 на страницах сайта.
Проверить корректную работу модуля на сайте можно с помощью одного из специальных сервисов
Подключение модуля на сайте
Скидываем модуль в папку bitrix/modules/ сайта.
Переходим в админку сайта -> Marketplace -> Установленные решения и устанавливаем модуль.
После установки модуля необходимо его подключить в файле init.php с помощью методов API 1С-Битрикс:
\Bitrix\Main\Loader::includeModule('shestpa.lastmodified');
Исключения
Модуль не устанавливает заголовки для:
- страниц административного раздела
- страниц со статусом 404
Решение принадлежит автору, на блоге статья находится только в качестве резервного варианта и для помощи коллегам с такой же проблемой.