0
42
2019-06-09

Как перенаправить старый домен на новый домен при помощи .htaccess

Рассмотрим самый распространенный вариант 301 перенаправления, припомощи .htaccess, которое обеспечит автоматическое обращение к новому домену как посетителей, так и поисковых систем.
Понравилась страница? Поставь свою оценку!
PLUGIN_STAR_RATINGS.SCORE_TEXTPLUGIN_STAR_RATINGS.VOTES_TEXT

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

Ниже приведен код, который вы должны поместить в свой файл .htaccess на старом сайте:

<IfModule mod_rewrite.c>
  RewriteEngine On
  RewriteCond %{HTTP_HOST} ^olddomain\.com$ [OR]
  RewriteCond %{HTTP_HOST} ^www\.olddomain\.com$
  RewriteRule (.*)$ http://www.newdomain.com/$1 [R=301,L]
</IfModule>

Очевидно, вам нужно будет заменить экземпляры olddomain и newdomain вашими фактическими доменными именами, и если ваш сайт не является сайтом .com, то это тоже нужно будет изменить.

При переходе на новый домен следует иметь в виду, что приведенное выше правило приведет посетителя к эквивалентному URL-адресу в новом домене. Другими словами, если пользователь переходит на olddomain.com/contacts, он будет перенаправлен на newdomain.com/contacts. Но что произойдет, если вы на самом деле переместили эту страницу, когда вы перешли на новый домен? Затем вам нужно будет добавить дополнительные перенаправления в ваш файл .htaccess, чтобы посетители были перенаправлены на соответствующие страницы для этих измененных местоположений. В связи с этим настоятельно рекомендуется не пытаться реструктурировать свой сайт одновременно с переходом с одного домена на другой. Одна из причин того, что это плохая идея, заключается в том, что если что-то пойдет не так с вашим SEO, вы не узнаете, было ли это из-за смены домена или из-за реструктуризации сайта.

http://www.olddomain.com/articles/about-me.html 
http://www.newdomain.com/articles/about-me.html 
http://www.newdomain.com/about-me.html 

Да, и имейте в виду, что ваш браузер кэширует перенаправления 301 , поэтому лучше всего начинать с перенаправления 302 при тестировании.




Статья была переведена для блога TechBlog.SDStudio.top

Источник: wpscholar.com