Форум UnitCMS

Last-Modified как доделать

Dm27

  • ***
  • 52
  • +0/-2
Last-Modified как доделать
« : Март 25, 2017, 04:51:56 pm »
Last-Modified хорошая штука для сео.
Можно использовать скрипт

<?php
$LastModified_unix = 1294844676; // время последнего изменения страницы
$LastModified = gmdate("D, d M Y H:i:s \G\M\T", $LastModified_unix);
$IfModifiedSince = false;
if (isset($_ENV['HTTP_IF_MODIFIED_SINCE']))
    $IfModifiedSince = strtotime(substr($_ENV['HTTP_IF_MODIFIED_SINCE'], 5)); 
if (isset($_SERVER['HTTP_IF_MODIFIED_SINCE']))
    $IfModifiedSince = strtotime(substr($_SERVER['HTTP_IF_MODIFIED_SINCE'], 5));
if ($IfModifiedSince && $IfModifiedSince >= $LastModified_unix) {
    header($_SERVER['SERVER_PROTOCOL'] . ' 304 Not Modified');
    exit;
}
header('Last-Modified: '. $LastModified);
?>

При этом вручную прописывать дату последнего обновления
в скобках время создания записи/поста в формате (hour, minute, second, month, day, year) ?

$LastModified_unix = mktime (23,44,50,3,22,2017); // время последнего изменения страницы

Но это будет отдавать одинаковое время для всех страниц сайта.
Как доделать чтоб это работало для разных страниц разное время по мере их обновления.
 

 

Sitemap 1 2 3 4 5