Как в WordPress автоматически добавить заголовок Last-Modified?

Хотите добавить Last Modified и If-Modified-Since WordPress на свой сайт? Разберем, как это просто сделать.

Зачем нужны эти заголовки?

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

Присутствие этих заголовков позитивно влияет на работу сайта в целом. Так, если страница была запрошена на сервере, но при этом не изменилась, то она не будет вновь передаваться по сети, так как была закеширована локально, в веб-браузере. В итоге — экономия ресурсов и повышение скорости работы сайта.

Как автоматически проставить Last-Modified?

Самый простой вариант — воспользоваться плагином Clearfy Pro.

Способ 1. Без плагина (правка файлов темы)

Все дальнейшие действия подразумевают изменения файлов темы. Настоятельная рекомендация — использовать дочернюю тему, что обезопасит от потери всех сделанных изменений после очередного обновления основной темы.

Для вставки нужного нам заголовка мы будем использовать файл header.php, отвечающий за показ верхней части (“шапки”) сайта WP. Итак, в самом его начале необходимо добавить следующий PHP код:

<?php header( "Last-Modified: " . get_the_modified_date('r') ) ?>

Важно отметить, что этот способ может не сработать, если на сайте установлен и активирован плагин кеширования.

Способ 2. Плагин Last Modified Timestamp

Плагин Last Modified Timestamp позволяет автоматически и без каких-либо настроек добавить ко всем страницам ВордПресс сайта заголовок Last-Modified. Для этого его необходимо просто установить и активировать.

Способ 3. Плагин Clearfy Pro

Плагин Clearfy Pro, о котором мы писали в одной из наших статей, способен в один клик проставлять заголовок Last-Modified.

Чтобы настроить эту функцию, в админ-панели следует выбрать Clearfy Pro и на вкладке SEO активировать пункт Автоматически проставить заголовок Last Modified, после чего нажать кнопку Сохранить изменения. Кроме того, дополнение позволяет исключить страницы, которые не нуждаются в наличии заголовка. Для этого в плагине есть специальное поле с названием Исключить страницы:.

Добавление заголовка Last-Modified в плагине Clearfy Pro

Стоит заметить, что в плагине Clearfy Pro доступна еще одна важная функция, связанная с состоянием контента — добавление заголовка If-Modified-Since, который используется следующим образом.

Для задействования этой функции на странице настроек плагина (вкладка SEO) необходимо передвинуть вправо ползунок напротив поля Отдавать ответ If-Modified-Since.

Добавление заголовка If-Modified-Since в плагине Clearfy Pro

Активировать промокод на 15%
Понравилась статья? Поделиться с друзьями:
WordPress Plus