Бывают случаи, когда веб-мастеру, необходимо поменять домен своего сайта на новый - дело это не хитрое, но, в любом случае, придется столкнуться с небольшой проблемой.
Проблема же такова - как сделать так, что бы входящие ссылки, проставленные раннее на старый домен, приводили посетителя и поискового робота на новый? Проблема решается очень просто - необходимо
воспользоваться 301-м редиректом.
Ниже приведена инструкция, как реализовать 301-й редирект на двух видах серверов - Linux и Windows.
Рассмотрим все по порядку.
Итак,
Linux-сервер.
Цель - настроить 301-й редирект таким образом, что бы при переходе по ссылке
www.yourolddomain.com/company/profile.php, посетитель и поисковой робот автоматически перенаправлялся на
www.yournewdomain.com/company/profile.php.
Первое что необходимо сделать в случае с Linux-сервером, так это убедиться в том, что Apache-модуль
ModRewrite активен.
После того, как Вы это проверили, требуется совершить следующие действия:
1.
В корне сайта создайте файл .htaccess. Может статься так, что он уже имеется - в этом случае, его необходимо будет отредактировать, но при этом не забудьте сделать его резервную копию.
2. В файл .htaccess добавьте следующие строки:
Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://www.yournewdomain.com/$1 [R=301,L]:
3. Сохраните файл в корне своего сайта.
Теперь, тот кто зайдет по ссылке, ведущей к старому домену, будет автоматически перенаправлен на новый. Как видите - все очень просто!
Ну а теперь про Windows-сервер.
В данном случае, для настройки 301-го редиректа, необходим полный доступ к административной панели. Если он у Вас есть - чудесно, если нет, то потребуется обратиться в службу поддержки Вашего хостера.
Заметим, что в большинстве случаев, такого доступа у веб-мастера нет, т.к. большинство сайтов не располагаются на собственном сервере, а тем более - на выделенном. Поэтому, придется иметь дело с хостером. Чаще всего, достаточно написать письмо и попросить настроить 301-й редирект под Ваши потребности - хостер должен это сделать без особых проволочек. В случае, если хостер-провайдер отказывается выполнить Вашу просьбу, то самое время задуматься над тем, что бы от него отказаться и подыскать что ни будь получше.
Сама же процедура установки 301-го редиректа для Windows-сервера выглядит следующим образом:
1. Устанавливаем доступ к "Internet Services Manager".
2. Правый клик мышкой по сайту и, в выпавшем меню, указываем, что хотим сделать с него редирект.
3. Выбираем "Properties" и переходим в "Home Directory".
4. В окне "Default Web Site Properties" задаем следующие настройки:
выбираем "A redirection to a URL";
в строке "Redirect to:" вводим домен, на который хотим делать редирект;
отмечаем "A permanent redirection for this source" и нажимаем ОК.
Отсюда вполне легально можно брать статьи, пожалуйста, с указанием ссылки на источник :-)
(ссылка на тематический ресурс будет и вам полезна и нам будет приятно)