ответ 304

12
.kero.
На сайте с 03.04.2005
Offline
142
1493

Не могу понять почему yandex роботам (только им) очень часто выдаётся ответ 304 для изменённых страниц (хостер mas-ost). Другие сайты на нём отлмчно индексируются. Кто что подскажет?

M
На сайте с 18.05.2005
Offline
50
#1

Насколько я знаю, Яндекс запрашивает с заголовком If-Modified-Since.

Посмотрите, что Ваш сервер выдает запросу с If-Modified-Since.

Например тут http://www.promoting.ru/http_headings/.

Sir[MAI]
На сайте с 22.10.2002
Offline
147
#2
Другие сайты на нём отлмчно индексируются

Простите, не понял... Другие сайты на Мастерхосте? Или другие сайты в Яндексе? Как-то непонятно прозвучало :)

С уважением, Сергей
.kero.
На сайте с 03.04.2005
Offline
142
#3
mephi:
Посмотрите, что Ваш сервер выдает запросу с If-Modified-Since.
Например тут http://www.promoting.ru/http_headings/.

Спасибо за ссылку, как и другие сервисы, этот показывает, что с ответом сервера всё впорядке, включая заголовок.

Sir[MAI:
]Простите, не понял... Другие сайты на М.? Или другие сайты в Яндексе? Как-то непонятно прозвучало

Другие сайты у этого хостера. Собственно проблема у одного сайта, на этом хостинге и только для роботов yandex.

В связи с этим вопрос не закрыт, и поэтому прошу дальнейших советов, ибо сам всё уже перепробывал :d

Sir[MAI]
На сайте с 22.10.2002
Offline
147
#4
.kero.:
Спасибо за ссылку, как и другие сервисы, этот показывает, что с ответом сервера всё впорядке, включая заголовок.
Другие сайты у этого хостера. Собственно проблема у одного сайта, на этом хостинге и только для роботов yandex.
В связи с этим вопрос не закрыт, и поэтому прошу дальнейших советов, ибо сам всё уже перепробывал :d

Ответ сервера роботу по логам смотрели? Вы уверены, что это именно робот индексатор? Ваша CMS поддерживает работу с If-Modified-Since?.. Ну и дальше в коды лезем :) Ничего более конкретного сказать не могу. У самого есть сайты на Мастерхосте, но с такой проблемой не сталкивался.

ostmaster
На сайте с 01.09.2002
Offline
222
#5

Все равно не совсем понятно.

Что "говорит" этот сервис http://seolab.ru/add/header.htm если указан юзер-агент Яндекса?

Есть ли другие Ваши сайты на этом хостинге, у них точно все в норме?

Может дело в протоколе? В принципе, робот яндекса (как, впрочем и рамблера), кроме юзер-агента отличается использованием HTTP 1.0 (У Google - 1.1) А, поскольку у хостера наверняка стоит веб-акселлератор, он может криво отрабатывать этот протокол.


Тестирование мобильных приложений и сайтов (/ru/forum/1032925) https://www.facebook.com/ostmaster (https://www.facebook.com/ostmaster)
.kero.
На сайте с 03.04.2005
Offline
142
#6
Sir[MAI:
]Ответ сервера роботу по логам смотрели?

про него и речь

Sir[MAI:
]Вы уверены, что это именно робот индексатор?

естественно

Sir[MAI:
]Ваша CMS поддерживает работу с If-Modified-Since?

не используем

ostmaster:
Что "говорит" этот сервис http://seolab.ru/add/header.htm если указан юзер-агент Яндекса?

Смотрите в пред. посте, проверял не раз.

ostmaster:
Есть ли другие Ваши сайты на этом хостинге, у них точно все в норме?

В том то и дело, что да :)

Sir[MAI]
На сайте с 22.10.2002
Offline
147
#7
.kero.:
не используем

что тогда? статический хтмл?

ostmaster
На сайте с 01.09.2002
Offline
222
#8
.kero.:
Смотрите в пред. посте, проверял не раз.

Вы же писали просто "и другие сервисы", а именно про этот сервис я спросила, поскольку точно знаю, как он устроен.

Сформулирую вопрос по-другому: Есть ли другие Ваши сайты на этом сервере, у них точно все в норме?

Lupus
На сайте с 02.11.2002
Offline
241
#9

Интересно, а какое значение If-Modified-Since передает индексатор?

Я бы вставил в свой код несколько отладочных строк:


$bheaders = getallheaders();
if (strstr($bheaders["User-Agent"],"Yandex") && !empty($bheaders["If-Modified-Since"]))
fputs(fopen("ims.txt","a+"), $bheaders["If-Modified-Since"]."\n");

И затем посмотрел получившийся лог.

There are two types of people in this world: 1. Those who can extrapolate from incomplete data.
Sherman
На сайте с 13.01.2005
Offline
34
#10

А не заругают ли за такое, если я буду выдерать значение If-Modified-Since, и ставить в заголвоок Last-Modified: If-Modified-Since-4 часа ?:)

Считаешь, что у тебя есть мозги? Тогда тебе сюда (http://kevan.org/brain.cgi?Sheryld). Персональное:Габайдулин «Sherman» Денис (http://dasblog.pp.ru)
12

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