Настройка поля Last Modified для сайта или страницы

Чтобы точно отображать дату последнего изменения контента сайта, добавьте в HTML-страницу метатег Last-Modified. Это поможет поисковым системам и кэширующим серверам определить актуальность содержимого и оптимизировать работу сайта.

Как правильно использовать заголовок Last-Modified

Добавьте следующий HTTP-заголовок в конфигурацию сервера или в скрипт, который обслуживает страницы:

Header set Last-Modified ""

Где <date> – дата изменения файла в формате RFC 1123, например: Sun, 30 Oct 2023 14:28:00 GMT.

Настройка через сервер Apache

  • Используйте модуль mod_headers, добавив строку в файл .htaccess:
  • Header set Last-Modified "expr=%{LAST_MODIFIED}"

Настройка через Nginx

  • Добавьте в конфигурацию сервера:
  • add_header Last-Modified $date_gmt;

Обеспечение актуальности поля Last Modified

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

Автоматизация с помощью скриптов

  1. Используйте язык программирования (например, PHP или Python) для генерации значения Last-Modified.
  2. Обновляйте его при каждом изменении контента или развертывании сайта.

Плюсы корректной настройки

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