Перенаправление 301 после смены домена - PullRequest
0 голосов
/ 27 ноября 2018

Мне пришлось изменить домен на веб-сайте, поэтому я перешел с www.mydomain.it на www.mydomain.eu.В настоящий момент у меня нет полного контроля над доменом .it, поэтому, когда пришло время вносить изменения в домен, я попросил хостинг-провайдера сделать 301-перенаправление .it в .eu, в результате чего яПолучил все страницы сайта .it, перенаправленные на домашнюю страницу моего .eu (без 404 ошибок), потому что предыдущий сайт использовал запросы в качестве URL-адресов страниц.

Это пример ссылки с предыдущего сайта:

http://www.mydomain.it/index.php?page=lkr_pg_chisiamo 

Итак, что я начал получать после перенаправления:

https://www.mydomain.eu/index.php?page=lkr_pg_chisiamo

, который вернул меня на главную страницусодержимое в результате, а не ошибка 404.

На старом веб-сайте было по крайней мере 10k ссылок , подобных этому, поэтому у каждого из них было поведение ссылкивыше, я получил содержание главной страницы для всех ссылок.Сначала я думал, что это хорошо для меня, потому что я не получаю 404 ошибки, но потом я начал копаться в Интернете и обнаружил, что это не очень хорошая практика, потому что все ссылки могут быть распознаны как мягкие ошибки 404..

Очевидно, прежде чем я сменил домен, я создал все 301 переадресацию самых важных страниц сайта, например:

RewriteCond %{QUERY_STRING} ^page=lkr_pg_chisiamo$
RewriteRule ^(.*)$ https://www.mydomain.eu/chi-siamo/? [R=301,L]

RewriteCond %{QUERY_STRING} ^page=lkr_pg_contattaci&form_key=25-8124355$
RewriteRule ^(.*)$ https://www.mydomain.eu/contatti/? [R=301,L]

И так далее.

Очевидно, я делал это не для всех страниц размером 10 тыс., Но только для самых важных, поэтому другие ссылки все еще указывают на содержимое домашней страницы.

После этого я сказал Google, что у меня естьпоменял домен через консоль поиска Google.

Через несколько недель я начал видеть некоторые результаты в Google, но через месяц я все еще не доволен ими, я думаю, что потерял рейтинг в Google.Я знаю, что это может занять больше времени, и я, вероятно, должен потерять 3% своего «доменного сока» после смены домена, но мне было интересно, правильно ли я все сделал, чтобы не потерять звание.

Теперь меня беспокоит то, что я не смог перенаправить ссылки, которые были перенаправлены автоматически и начали получать контент с домашней страницы.Должен ли я беспокоиться о них?

Как мне ими управлять?

Должен ли я перенаправить их на другую страницу, которая не является домашней страницей?

Если да, есть ли способ перенаправить все эти ссылки (только те), даже если у меня есть все другие перенаправления в моем файле .htaccess?

Был ли лучший способ перенаправить все ссылки 10k этого типа?Как я смогу это сделать?

1 Ответ

0 голосов
/ 05 июня 2019

Вы спрашивали об этом 6 месяцев назад, но я надеюсь, что смогу вам помочь.

Добавьте это к вашему .htaccess :

Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^mydomain\.it$ [NC]
RewriteRule ^(.*)$ http://mydomain.eu [R=301,L]

Это должно перенаправить всессылки на ваш новый домен.

О Google Search Console смотрите здесь: https://support.google.com/webmasters/answer/93633?hl=en

Об изменении домена смотрите: https://support.google.com/webmasters/answer/6033049?hl=en

Надеюсь, это поможет!

Brhaka

...