304 Not Modified не найден

L
На сайте с 16.06.2013
Offline
63
932

Тестирую отдачу заголовка здесь https://last-modified.com/ru/

В результате:

Last-Modified найден!

но 304 Not Modified не найден!

Сайт отдал время последней модификации, но не отреагировал на If-Modified-Since

Как правильно произвести настройки чтобы Not Modified находился происходила реакция на If-Modified-Since? Что куда нужно подставить?

GoRSS
На сайте с 29.07.2013
Offline
122
#1

Надо дополнительно Nginx настроить. https://convertmonster.ru/blog/seo-blog/zagolovok-last-modified-if-modified-since-304-not-modified/

или

Решение в одну строку с версией PHP 5.4 перестает работать.

Есть иной выход решения данной проблемы.

В настройках nginx "ssi_last_modified" по умолчанию off, потому его нужно включить.

В конфиге домена после в разделе nginx после "ssi on;" добавляем "ssi_last_modified on;"

Пользуемся))

https://forum.ispsystem.ru/showthread.php?26600-%25D0%259D%25D0%25B5-%25D0%25BE%25D1%2582%25D0%25B4%25D0%25B0%25D0%25B5%25D1%2582%25D1%2581%25D1%258F-last-modified

suffix
На сайте с 26.08.2010
Offline
292
#2

Было бы неплохо если бы Вы сообщили что за вебсервер-то у Вас - Apache, Nginx, Litespeed ?

У Вас сайт на голом html или php используется ?

Если на php то на том же сайте где Вы заголовки проверяли - есть пример настройки для php:

https://last-modified.com/ru/last-modified-if-modified-since-php.html

Клуб любителей хрюш (https://www.babai.ru)
Mik Foxi
На сайте с 02.03.2011
Offline
958
#3

Если это настраиваете для динамического контента, то смысла мало, ботам пофигу, они с If-Modified-Since идут только в 1-2% обращений.

Защита от скликивания в Яндекс Директ: https://wmsn.biz/m.php?p=144669 | Защита сайта от накрутки поведенческих и кликов по рекламе, спама, взлома, кражи контента, снижение нагрузки: https://antibot.cloud/ru.html
L
На сайте с 16.06.2013
Offline
63
#4

вроде разобрался с ситуацией

проверял через webmaster yandex

If-Modified-Since это дата с которой приходит робот на страницу

он эту дату берет к себе, когда первоначально заходит на страницу

если эта дата будет больше или ровняться дате страницы, то выдаст код 304

если эта дата меньше, то 200

а на сайте во время теста https://last-modified.com/ru/ нет возможности задать дату для If-Modified-Since поэтому всегда отдает 304

в вебмастер yandex https://webmaster.yandex.ru/tools/server-response/ есть такая возможность

J
На сайте с 15.11.2011
Offline
87
#5
При ответе 304 вебмастер выдает Документ не содержит текст - это нормально? Или это у меня ошибка в коде? Я настраивал 304 при последнем изменении страницы в определенном временном лаге

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий