Как настроить генерацию last modified в WordPress: 3 актуальных метода

Настройка WordPress

Любая оптимизация сайта не обходит стороной и корректное проставление заголовков ответа сервера. Хороший пример – last modified, который должен быть на любом ресурсе. Учимся делать его на WordPress.

Last modified: что это и зачем нужно WordPress блогу?

При обращении браузерных клиентов или разных роботов к конкретному хосту, в ответ они получают набор ответов, по большей части состоящих из HTTP заголовков, которые посылает сервер, отражающих информацию о ресурсе.

Один из таких примеров – last modified, отражающий дату последнего изменения страницы при GET (не перепутайте с POST) запросе. Обычно эта информация системой помещается в файл header и содержит 304 ответ.

По большей части это заглавие выполняет несколько необходимых функций:

  1. Управление обходящими роботами поисковых систем. Last modified since дает им понять стоит ли заново обходить какой-либо адрес по мере его обновляемости.
  2. Инструкции браузеру. Определенный ответ дает понять клиенту, стоит ли обновлять сохраненный в памяти кэш или оставить старый.

Как CMS WordPress в заводской сборке не отдает такие данные. По этой причине необходимо прибегать к дополнительным методам, которые помогут реализовать нужную функцию в ВордПресс.

Правильно указываем last modified для WordPress

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

При помощи Clearfy PRO

Решение для полной оптимизации сайта на WordPress под поисковые системы. Выполняя комплексную работу, этот плагин также в автоматическом порядке проставляет нужные last modified заголовки всем страницам.

настройка lasat modified в WordPress

Особенностью этой утилиты является опция исключения ряда документов. Это будет полезно для регулярно обновляемых системой навигационных страниц, заблокированных к индексированию или служебных.

Найти нужную опцию можно в вкладке “SEO”, находящейся в конфигурации WP модуля. После включения флага сохраните изменения, нажав кнопку. Перед проверкой изменений очистите cache.

-15% на покупку

Через if last modified since for WordPress

Некогда известное расширение для установки last modified в WordPress, однако сейчас уже неподдерживаемое. Появилось на свет 5 лет назад, сразу с открытым исходным кодом, однако сегодня уже никем не поддерживается и возможно имеет дыры. При этом про него нельзя сказать, что оно не работает.

карточка утилиты

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

С помощью кода

При самостоятельном редактировании (без плагина) единственный возможный метод: внедрение системной функции. Вставлять её необходимо в файле header.php.

Для этого перейдите в административную часть вашего сайта и зайдите в раздел “Внешний вид”, после чего выберите инструмент “Редактор тем”. После в нем выберите указанный ранее файл.

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

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

Теперь внимательно изучите ресурс на появления новых ошибок. Обычно они являются серверными и отображаются как 5XX (например 503). Если такие появились – откатите изменения и воспользуйтесь каким-либо из представленных плагинов.

После чтения этой статьи вы сможете сами добавить необходимый заголовок.

Оцените статью
WPBeginner
Добавить комментарий