Как скоро устаревшие 302-е будут признаны 301-м?


У нас есть несколько устаревших перенаправлений 302 на нашем сайте, которые должны были всегда быть 301-ми. Теперь мы изменили перенаправления на 301-е, но различные инструменты SEO (и, предположительно, Google) по-прежнему видят перенаправление 302, а не 301.

Мой вопрос в том, как долго обычно кэшируются 302-е (если в этой ситуации есть "нормально")? И можем ли мы что-нибудь сделать, чтобы ускорить процесс распознавания перехода на 301-е?

Author: unor, 2014-06-27

1 answers

302 Кэширование

Код ответа 302 будет кэшироваться только в том случае, если он сопровождается заголовками Cache-Control или Expires. В ответе 302 нет явной или встроенной информации о кэше.

В соответствии с RFC 2616, раздел 10.3.3 302 Найден

Запрошенный ресурс временно находится под другим URI. Поскольку перенаправление может иногда изменяться, клиент ДОЛЖЕН продолжать использовать URI-запрос в будущем запросы. Этот ответ можно кэшировать только в том случае, если он указан в поле заголовка Cache-Control или Expires .

Проверьте 301 Ответ

Я рекомендую вам убедиться, что вы действительно отправляете ожидаемые 301 HTTP-ответы. Вы можете использовать:

curl -I http://www.domain.com/

Чтобы увидеть возвращаемые заголовки.

В качестве альтернативы вы можете использовать http://redbot.org чтобы также изучить заголовки HTTP.

Если вы уверены, что отправляете правильный заголовки, затем Google увидит их при следующем посещении.

Проверьте Журналы

Затем вы можете проверить свои журналы, чтобы узнать, посещал ли Googlebot страницы с обновленными заголовками. Если это так, то он должен получить ответ 301.

Как только это будет сделано, изменение должно быть включено в следующее обновление поисковой системы.

 3
Author: jeffatrackaid, 2014-06-27 14:17:48