Как поймать и, возможно, выявить 301 или 404 ошибки? - PullRequest
0 голосов
/ 01 декабря 2018

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

Итак, проблема в том, что при переходе на второй сайт через https вместо сообщения об ошибке он просто переходит на первый сайт.В результате Google смог получить доступ к первому сайту через имя хоста 2-го сайта через https, и теперь у нас есть много дублирующих ссылок в Google Land.

Я уже остановил кровотечение, но теперь мне нужнона 301 все плохие ссылки, которые были созданы Google для 2-го сайта.Мой план состоит в том, чтобы в будущем каждый раз, когда на 2-м сайте возникала ошибка 404, он запрашивал только заголовок из той же ссылки на 1-м сайте.Если заголовок возвращается со статусом ОК, тогда он будет перенаправлять на 1-й сайт постоянно.

Есть только одна часть этого плана, которую я не знаю, как сделать это из головы ...Каков наилучший способ перехвата 404-х таким образом, чтобы я мог запустить свой код, чтобы определить, должен ли он быть 301-м или нет?

...