@mts2050

Как проверить есть ли переадресация?

Подскажите как можно проверить переадресацию.
В .htaccess и в настройки apache изменений вроде не вносил. Но почему то при заходе на http://***.ru происходит переадресация на https://***.ru.
Проверил через Redirect Checker пишет что редериктов нет.
Проверил через панель Яндекс.Вебмастер что по http://***.ru, что по https://***.ru отдает 200 код.
Как можно точно убедится что при заходе бота яндекса не происходит переадресация с http://***.ru на https://***.ru?
  • Вопрос задан
  • 359 просмотров
Решения вопроса 1
alexey-m-ukolov
@alexey-m-ukolov Куратор тега Веб-разработка
Судя по симптомам, ваш сервер отдаёт (или когда-то отдал) заголовок Strict-Transport-Security (HTTP Strict Transport Security). Если это так, то редиректа при этом действительно не происходит, потому что браузер ещё при старте запроса сам подменяет протокол.

Что происходит, когда "тупой" http-клиент обращается по http на сервер, отдающий такой заголовок, я точно не помню, но, скорее всего, заголовок просто игнорируется.
Судить о том, насколько бот Яндекса является "тупым" я тоже не берусь. Но даже если бот понимает этот заголовок и корректно его обрабатывает, это не должно считаться переадресацией.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
SilenceOfWinter
@SilenceOfWinter
та еще зажигалка...
например, по заголовкам в запросе
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы