Last-Modified — дата изменения ресурса

Last-Modified — HTTP-заголовок со временем последнего изменения ресурса по сведениям сервера. Клиент может использовать его в If-Modified-Since для условного запроса. Заголовок относится к представлению ресурса, а не автоматически к дате публикации статьи.

Также встречается: Last-Modified — дата изменения ресурса.

Для чего используется

Заголовок помогает клиентам проверять актуальность сохранённой версии. Для проекта это ещё и повод определить, что считается изменением страницы. Редакторская дата, время сборки и изменение цены могут иметь разные источники и назначение.

Как SEO-специалист использует это в проекте

SEO-специалист проверяет, меняется ли дата при содержательных обновлениях и согласованы ли сигналы свежести. Разработчик связывает значение с зависимостями страницы: текстом, данными товара, шаблоном. Для динамического HTML время изменения одного файла не всегда отражает итоговый ответ.

  1. Определите зависимые данные и достоверный источник времени изменения.
  2. Проверьте Last-Modified обычного ответа и условный GET с If-Modified-Since.
  3. Внесите реальную правку, повторите запрос со старой датой и проверьте новое содержимое.

Практический пример

У карточки изменилась цена, а дата берётся только из времени изменения HTML-шаблона. Клиент может ошибочно получить подтверждение старой версии. Исправление должно учитывать данные товара; смена заголовка на текущее время при каждом запросе лишь скрывает ошибку.

Иллюстрация подхода, не данные конкретного проекта.

Ошибки и риски

Подстановка текущего времени при каждом запросе не показывает реальное обновление. Last-Modified не равен lastmod в sitemap и не гарантирует новый обход. При совместном использовании валидаторов важно корректно обрабатывать условные запросы, а не просто добавить заголовок.

Обновлять дату без изменений; брать время несвязанного файла; смешивать Last-Modified и дату публикации; считать наличие заголовка доказательством поддержки 304.

Как проверить результат

Сохраните обычный ответ, повтор с той же датой и ответ после изменения. Проверьте формат HTTP-date и согласованность с ETag. Если источник времени недостоверен, сначала исправьте модель обновления, а не выдавайте случайную дату.

Связанные термины

Продолжить по теме

← Все термины

На связи ISKAR

Оператор отвечает с 08:00 до 16:00 по МСК. Сообщения принимаем круглосуточно.

Перед первым сообщением оставьте телефон — по нему свяжемся с вами, если вы закроете чат.

Что мешает вашему сайту?

Оставьте адрес и задачу. Уточним, что нужно проверить, и согласуем состав аудита.

Укажите телефон или email — ответим по этому контакту.

Подрядчик работает.
А результат?

Бесплатно проверим работу вашего подрядчика и пришлём чек-лист, с которым проще оценить аудит.

  • ПроверимГде теряются заявки
  • СопоставимОтчёт и сделанные работы
  • ОбъяснимЧто исправлять в первую очередь

Для старта достаточно адреса сайта. Доступы и материалы запросим после обращения.

Получите взгляд со стороны

Бесплатный чек-лист и проверка подрядчика.

На email пришлём чек-лист. Телефон — по желанию.

Найдём решение для вашего бизнеса

Вопрос 1 из 4
Какую задачу нужно решить?