Главная > Статьи > Установка правильного Last-Modified

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

Опять же — SEO
Иногда требуется выставлять правильные заголовки для браузера, а так же для поисковых систем, в частности — дату изменения страницы Last-Modified
Следующий код поможет Вам в этом:

$date = time();
$last_modified = gmdate('D, d M Y H:i:s', $date) . ' GMT';

if (isset($_SERVER['HTTP_IF_MODIFIED_SINCE'])) {
 $if_modified_since = preg_replace('/;.*$/', '', $_SERVER['HTTP_IF_MODIFIED_SINCE']);
 if ($if_modified_since == $last_modified) {
 header('HTTP/1.0 304 Not Modified');
 header('Cache-Control: max-age=86400, must-revalidate');
 exit;
 }
}
header('Cache-Control: max-age=86400, must-revalidate');
header('Last-Modified: ' . $last_modified);

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

Статьи , ,

  1. Комментариев пока нет.
  1. Трекбеков пока нет.