Вернуться   Форум об интернет-маркетинге > >
Ответ
 
Опции темы
Старый 01.06.2019, 15:18   #1
Профессор
 
Регистрация: 01.05.2016
Сообщений: 630
Репутация: 33513

По умолчанию Сервер отдает Googlebot 304 код

Сайт на клауде, проверяю Last-Modified тут - https://last-modified.com/ru/last-mo...since-php.html
Получаю
Код:
Last-Modified не найден!

HTTP/1.1 200 OK
Date: Sat, 01 Jun 2019 12:04:22 GMT
Content-Type: text/html; charset=utf-8
Connection: close
Set-Cookie: __cfduid=dc33da2894565fg1ef16bc9c1cdhb24d21559390661; expires=Sun, 31-May-20 12:04:21 GMT; path=/; domain=.ьнвщьфшт.com; HttpOnly; Secure
X-Powered-By: PHP/7.1.28
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate
Pragma: no-cache
Set-Cookie: PHPSESSID=185cde6b7790a8f0аwd3d32c711cbb6c2; path=/; secure; HttpOnly
Expect-CT: max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
Server: cloudflare
CF-RAY: 4e010cb0593ec83f-AMS
Получено:  633 байт
Затрачено: 1,11 сек
Не пойму механизм, если сервер не отдает эти заголовки в принципе, то почему я вижу в логах -
Код:
172.69.68.62 - - [31/May/2019:16:33:19 +0200] "GET /url.html HTTP/1.0" 304 - "-" "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)"
__________________
kimsufi.com очень дешевые и качественные дедики
iccup вне форума   Ответить с цитированием

Реклама
Старый 01.06.2019, 20:36   #2
kreat0r
Аспирант
 
Регистрация: 16.05.2012
Сообщений: 102
Репутация: 9526

По умолчанию Re: Сервер отдает Googlebot 304 код

Если сервер не отдаёт 304, то логи чего вы смотрите? Судя по логу, то что вы смотрите 304 отдаёт.
У вас html создаётся динамически? Судя по листингу заголовков, php принимает в этом участие или вы показываете заголовки и лог разных файлов.
Если вы отдаёте статику (к коей html по умолчанию относится) вэб-сервером nginx, то при установке expires больше нуля, он будет отдавать и 304. В апаче вероятно также.
kreat0r вне форума   Ответить с цитированием
Старый 01.06.2019, 21:28   #3
iccup
Профессор
 
Регистрация: 01.05.2016
Сообщений: 630
Репутация: 33513

ТопикСтартер Re: Сервер отдает Googlebot 304 код

у меня DLE. статика меня не интересует, там все в порядке. Видимо двиг так устроен, что ориентируется на дату создания или дату изменения статьи, и отдает код 304 исключительно ботам поисковых систем, что хорошо. Но вот я задумал изменить похожие новости, кардинально их изменив, но бот переиндексировать страницу не хочет, ибо двиг считает что страница не изменилась и отдает 304, так как ориентируется на дату изменения статьи. Выходом для меня стало изменение даты редактирования всех статей на сегодняшнюю дату, это костыль, но за то не трудоемко и эффективно, и не надо лопатить код движка. Потом можно откатить и радоваться жизни.
iccup вне форума   Ответить с цитированием
Старый 01.06.2019, 21:54   #4
kreat0r
Аспирант
 
Регистрация: 16.05.2012
Сообщений: 102
Репутация: 9526

По умолчанию Re: Сервер отдает Googlebot 304 код

Непонятно в чём логика отдавать 304 только ботам. Сомневаюсь что создателям движка пришло бы подобное в голову.
kreat0r вне форума   Ответить с цитированием
Старый 01.06.2019, 22:03   #5
iccup
Профессор
 
Регистрация: 01.05.2016
Сообщений: 630
Репутация: 33513

ТопикСтартер Re: Сервер отдает Googlebot 304 код

Просто на сервисе ссылка на который в стартпосте я не смог получить код 304. может не только ботам отдает 304, это не принципиально. разрабы сделали привязку к дате изменения новости в базе данных.
iccup вне форума   Ответить с цитированием
Старый 01.06.2019, 22:39   #6
WebAlt
**********
 
Аватар для WebAlt
 
Регистрация: 02.12.2007
Сообщений: 1,678
Репутация: 170392

По умолчанию Re: Сервер отдает Googlebot 304 код

Цитата:
Сообщение от iccup Посмотреть сообщение
Выходом для меня стало изменение даты редактирования всех статей на сегодняшнюю дату, это костыль, но за то не трудоемко и эффективно, и не надо лопатить код движка. Потом можно откатить и радоваться жизни.
Полная ересь.
WebAlt вне форума   Ответить с цитированием
Старый 02.06.2019, 10:39   #7
iccup
Профессор
 
Регистрация: 01.05.2016
Сообщений: 630
Репутация: 33513

ТопикСтартер Re: Сервер отдает Googlebot 304 код

Цитата:
Сообщение от WebAlt Посмотреть сообщение
Полная ересь.
похоже на то) тут от клауда надо танцевать, ведь он общается с гуглботом, проксируя контент. но я не понимаю как мой сервер отдает 304, по какому принципу? 304 отдается по сути клауду.
iccup вне форума   Ответить с цитированием
Старый 02.06.2019, 23:47   #8
Sitealert
Слесарь-сайтосборщик
 
Регистрация: 30.09.2016
Адрес: Замкадье
Сообщений: 4,764
Репутация: 332592

По умолчанию Re: Сервер отдает Googlebot 304 код

Кеш движка какой-нибудь.
__________________
Отпилю лишнее, прикручу нужное, выправлю кривое.
Вытравлю вредителей.
Sitealert вне форума   Ответить с цитированием
Ответ



Опции темы

Быстрый переход


Регистрация Справка Календарь Поддержка Все разделы прочитаны