SEO портал Крым / Обучение / Текстовые материалы / Переадресация с одного домена на другой

Переадресация с одного домена на другой

На первый взгляд может показаться, что задача несовсем seo характера, однако давайте рассмотрим проблему подробнее. Давайте представим ситуацию, когда человек уже имеющий сайт, однако недовольный его внешним видом и названием решил сделать новый, более современный, качественный и так далее, и тому подобное. Вот он сделал заказ в веб - студии, сайт ему сделали, новый домен тоже готов. Далее этот человек отправляется к нам с Вами c просьбой продвижения, в результате обсуждения желаемых позиций, сроков и прочего мы узнаем о том, что у него ранее уже был сайт, более того, сайт и на данный момент доступен. Наши действия? Естественно, мы как профессионалы в области SEO таких обстоятельств не оставляем без внимания! Старый домен, всегда интереснее для seo специалиста в сравнении с новым. Как не крути, некий вес у старого домена все же есть, нам с Вами необходимо выяснить какой именно, может быть есть какие-то позиции, которые нам хотелось бы перенести на новый и пр. Даже в том случае, когда позиции сайта в поисковой выдаче отсутствуют как таковые, возраст сайта может сыграть для нас положительную роль. Со старым и новым доменами все же надо будет поработать!
Более того, переадресация со старого домена на новый, с целью повышения значимости последнего в глазах поисковых систем, вовсе не единственная причина по которой Вам могут потребоваться знания по созданию редиректоров.
Имеет место случай, когда сайт открывается по двум адресам: www.foceo.ru и foceo.ru (вот только поисковые системы воспринимают такие домены как разные сайты). При таких обстоятельствах необходимо сделать так, чтобы при обращении к страницам сайта www.foceo.ru, шла переадресация на такие же страницы сайта https://foceo.ru (без www), однако подробнее мы рассмотрим этот вопрос в уроке связанном с переадресацией страниц.
Редирект домена в файле .htaccess
Переадресация с www домена на основной домен (без www)
Для того, чтобы настроить переадресацию с адресов, что начинаются с www на аналогичные без www, Вам потребуется в корневой папке www Вашего сайта найти файл .htaccess, если такового нет, создайте его сами. О том, как создать файл .htaccess можно узнать в соответствующей статье. Предположим, Вы нашли нашли или создали файл .htaccess, в корневой папке www Вашего сайта. Далее потребуется добавить в него следующие строки:


RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.(.+)$ [NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]

Переадресация с основного домена (без www) на домен www
В том же корневом файле .htaccess, добавляем такие строчки:


RewriteEngine On
RewriteCond %{HTTP_HOST} !^(www.) [NC]
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}/$1 [R=301,L]

Переадресация с одного домена на другой
Такая задача решается подобным образом, для настройки переадресации наших посетителей с одного доменного имени на другое Вы можете с использованием тех же директив в файле .htaccess. Находим на домене с которого мы хотим сделать переадресацию корневой файл .htaccess, и добавляем в него следующее:


RewriteEngine On
RewriteCond %{HTTP_HOST} старый домен
RewriteRule (.*) https://новый домен/$1 [R=301,L]

Переадресация с нескольких доменных имен
По сути, мы работаем с тем же файлом. Открываем корневой файл .htaccess, и добавляем в него следующее:


RewriteCond %{HTTP_HOST} ^foceo (домен с которого делаем переадресацию)\.com (.ru, net, ua,com или др.)
RewriteRule ^(.*)$ https://доменное имя на которое мы делаем переадресацию/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^www.foceo (домен с которого делаем переадресацию)\.com (.ru, net, ua,com или др.)
RewriteRule ^(.*)$ https://доменное имя на которое мы делаем переадресацию/$1 [R=301,L]

Подобным образом происходит и переадресации кириллических доменов, только важно помнить, что в директивах .htaccess надо писать не https://фосео.ру, а https://xn--e1arbkn.xn--p1ag, в кодировке ASCII, в которую входят 26 букв латинского алфавита (a-z), цифры (0-9), а также дефис (общей сложностью кодировка включает 37 символов). Конвертация символов из Unicode в ASCII называется Punycode.
Все вышеперечисленные процедуры можно проделать только в том случае, если на Вашем сервере включен модуль mod_rewrite, в противном случае Вам потребуется обращаться в службу поддержки Вашего хостинг провайдера.
Существует конечно еще возможность использования для переадресации соответствующие CMS, но их великое множество, нет смысла заострять на них внимание, вышеперечисленные способы работают абсолютно на всех серверах!
Возможно Вы обратили внимание на текст который мы писали в директивах .htaccess, в особенности на участок кода R=301, данный атрибут означает использование редиректа 301.
301 редирект
301 редирект - означает постоянную переадресацию. Другими словами, при использовании 301 редиректа для всех, в том числе для поисковых машин, будет сообщаться, что запрашиваемая страница «переехала» навсегда на другой адрес. Использовать 301 редирект необходимо, например, в тех случаях, когда происходит переезд с одного домена на другой, мы говорили об этом в самом начале. Такой способ редиректа убережет Ваш проект от потерь поискового трафика, поисковые машины будут уведомлены о смене доменного имени.
302 редирект
302 редирект - используется для коротковременного перенаправления. Иначе говоря, посетители сайта, посещая страницу, на которую установлен 302 редирект, будут получать ответ с того адреса, что указан в редиректе. Однако поисковые системы будут использовать прежний адрес, что позволит удерживать свои позиции на старом домене.
На этом урок по созданию редиректоров доменов окончен. Желаем успешного продвижения!

Переадресация с одного домена на другой

Пожалуйста, оцените удобство нашего сервиса

  • Currently 2.53/5

Общий рейтинг: 2.5/5 (263 голосов)


Используя данный сайт вы соглашаетесь с политикой конфиденциальности

Связаться с нами




Контакты
Республика Крым,
г. Симферополь,
Проспект победы 200
Телефон: + 7 (904) 892-29-73
Email: support@foceo.ru
Первый Крымский SEO портал