TechBlogSD - Все для WordPress и WEB разработки
WEB и WordPress инструкции, новости, обзоры тем и плагинов

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

710

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

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

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

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

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

http:<span class="hljs-comment">//www.olddomain.com/articles/about-me.html </span> http:<span class="hljs-comment">//www.newdomain.com/articles/about-me.html </span> http:<span class="hljs-comment">//www.newdomain.com/about-me.html </span>

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

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

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

Источник записи:

Leave A Reply

Этот веб-сайт использует файлы cookie для улучшения вашего опыта. Мы предполагаем, что вы согласны с этим, но вы можете отказаться, если хотите. ПринимаюПодробнее