Разберем, для чего используется заголовок Last Modified WordPress, как его добавить, настроить и проверить. Рассмотрим способы через плагин и вручную.
Зачем нужен Last Modified WordPress
Это HTTP-заголовок, который посылает сервер хостинга веб-браузеру, когда тот запрашивает страницу сайта. Отдает время последнего изменения страницы. Когда браузер получил его, то добавит к этой странице еще один заголовок — If Modified Since. Если страница не менялась, то пошлет ответ 304 Not Modified.
Главное преимущество — экономия ресурсов хостинга и скорость загрузки сайта. Если страница не менялась, то ее содержимое быстрее увидит клиент (пользователь), так как будет взято из локального хранилища
Как добавить и настроить Last Modified
Сначала посмотрим способ через плагины.
Плагин Last Modified Timestamp
Он автоматом проставляет всем страницам ВордПресс этот заголовок HTTP. Просто установите и активируйте.
Clearfy Pro
Clearfy Pro — платное WP-дополнение от компании WPShop.ru. Имеет много возможностей для СЕО и защиты. Чтобы настроить Last Modified, откройте в админке раздел Clearfy Pro и на вкладке SEO активируйте одноименную опцию.
Активировать промокод для Clearfy
Без плагина (в раздел Header)
Тут тоже все просто. Нужно открыть файл header.php и добавить в самом начале всего одну строку PHP-кода:
<?php header( "Last-Modified: " . get_the_modified_date('r') ) ?>
Если работает плагин кэширования (Cache), то он сам добавляет этот заголовок.
Как вставить заголовок If Modified Since WordPress
В этом случае лучше воспользоваться плагинами.
If Modified Since
Просто установите это расширение. Всю работу оно сделает само.
Clearfy Pro
На той же вкладке задействуйте одноименную настройку.
Как проверить
Просто откройте ссылку LastModified.ru и введите адрес страницы. Сервис проверит и выведет результат.
В обоих столбцах первые строки должны быть зелеными. Тогда заголовки отдаются нормально.
Если не работает
Если заголовки Last Modified и If Modified Since WordPress не отдаются:
- конфликт с другими плагинами. Отключите их все и включайте по одному, сразу проверяя результат через указанный выше веб-сервис;
- неверно настроен плагин кэширования;
- нет поддержки хостингом (пишите в техподдержку);
- если редактировали header.php, то проверьте добавленный код.