Вопрос у меня следующий.
Был у меня веб-сайт на html-документах, обычный статический сайт. Всего-то страничек восемь-десять не более. Затем я решил полностью перевести его на php-документы, то есть, расширения файлов на сайте тупо поменял на РНР, а со старых документов поставил 301 редиректы. Тут всё нормально.
НО!!! Возник вопрос по заголовку ответа сервера Last-Modified, поскольку по умолчанию мой хостер-провайдер не отдавал такие заголовки для динамических php-страниц. Пришлось искать сторонние решения в Интернете, по итогу нашёл вот этот сайт:
Так вот, там руками необходимо прописывать дату последнего обновления страницы. Вот код с вышеуказанного сайта:
<?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);
?>
Вторая строчка кода — $LastModified_unix = 1294844676; — это как раз то, что мы прописываем руками.
Вопрос: какую именно дату прописывать руками в эту временную метку (дату, которая сейчас, или как её правильно определить?), прописывать технически временную метку я умею, но я не знаю какое именно время там ставить! Тупо брать из проводника Виндовс дату последнего изменения документа? Или из проводника хостинга по FTP-клиенту FileZilla? Как правильно туда вставить руками временную метку, откуда физически её взять, имею ввиду именно время, а не как прописать. Конвертеры в Интернете есть, я нашёл уже с десяток бесплатных, но время какое там писать, вот вопрос!! Помогите, пожалуйста, разобраться!
И как вообще это может отразиться на поисковой оптимизации моего сайта, особенно в Гугле? Нормально ли мой сайт будет попадать в индекс Гугла, имеется ввиду новые его страницы, не будет ли проблем с этим вопросом? Очень надеюсь на ваши комментарии и ответы, поскольку в данный момент это очень важно для меня.
В данный момент заголовки ответа сервера у меня на сайте для php-страниц выглядят таким вот образом:
Date: Wed, 02 May 2018 19:42:21 GMT
Server: nginx
Content-Type: text/html; charset=UTF-8
Content-Encoding: gzip
Vary: Accept-Encoding
Last-Modified: Wed, 16 Aug 2017 18:41:22 GMT
Transfer-Encoding: chunked
Connection: keep-alive