Как скоро устаревшие 302-е будут признаны 301-м?
У нас есть несколько устаревших перенаправлений 302 на нашем сайте, которые должны были всегда быть 301-ми. Теперь мы изменили перенаправления на 301-е, но различные инструменты SEO (и, предположительно, Google) по-прежнему видят перенаправление 302, а не 301.
Мой вопрос в том, как долго обычно кэшируются 302-е (если в этой ситуации есть "нормально")? И можем ли мы что-нибудь сделать, чтобы ускорить процесс распознавания перехода на 301-е?
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
.
Как только это будет сделано, изменение должно быть включено в следующее обновление поисковой системы.