Изменение адреса, Ошибка при перенаправлении сайта на консоли Google


Я пытаюсь изменить свой домен в поисковой консоли Google с помощью инструмента изменения адреса, и по некоторым причинам Google выдает ошибку, в которой говорится:

The old site redirects to edbinx.com, which does not correspond to the new site you chose.

Просто чтобы подтвердить, что мой 301 работает, я попытался сделать звонки cURL и получил ожидаемые 301 перенаправление, я не знаю, где я ошибаюсь в этом на консоли Google.

Я обнаружил, что этот вопрос очень похож на проблему, с которой я столкнулся, Смена адреса (Инструменты веб-мастеров Google) Ошибка, но, к сожалению, я не могу реализовать предоставленный ответ.

Спасибо вам за вашу помощь.

Author: Fennec, 2019-03-23

1 answers

Ваша проблема в том, что вы неправильно перенаправляете HTTP (в отличие от HTTPS) и www.. Это перенаправление является правильным:

$ curl https://edbinx.com --head
HTTP/2 301
location: https://error.how/

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

$ curl http://www.edbinx.com/ --head
HTTP/1.1 301 Moved Permanently
Location: https://www.edbinx.com/

$ curl http://edbinx.com/ --head
HTTP/1.1 301 Moved Permanently
Location: https://edbinx.com/

$ curl https://www.edbinx.com/ --head
HTTP/2 301 
location: https://edbinx.com/

Если вы измените эти три перенаправления, чтобы они указывали непосредственно на https://error.how/, Google сможет правильно обработать ваше изменение адреса.

 1
Author: Stephen Ostermiller, 2019-03-23 11:34:14