Редирект 301 для сайта. Зачем он нужен

301 редирект

Если возникает необходимость перенести сайт на другой домен в целях сохранения трафика и не только веб мастера и веб разработчики часто применяют 301 редирект с помощью которого пользователь автоматически перенаправляется так сказать из неактивного url на активный, то есть рабочий. Редирект также применяют для склеивания домена с www и без.

Существует ряд способов решения выше упомянутого задания. Самим простым является добавление в файл .htaccess, что расположен на сервере следующей строки :

Redirect 301 / http://www.site.com/index.html

В таком случае интернет пользователи из всех страниц старого сайта будут перенаправлены на новый домен.

Если необходимо перенаправить пользователей лишь из одной, конкретной страницы на другую в .htaccess добавляем такое правило:

Redirect 301 /site1.com/post1.html http://site2.com/post2.html

Это же самое можно реализовать с помощью php, вот пример:

<?php
header(«HTTP/1.1 301 Moved Permanently»);
header(«Location: http://www.site.com/index.html»);
exit();
?>

Этот отрывок кода нужно разместить в самом php скрипте, в его начале.

Теперь, как сделать 301 редирект вам известно. Следовательно подводя итог хочется еще раз отметить, что автоматическое перенаправление на сайте полезное в трех случаях: при переезде сайта на новый домен; при склеивании домена и при перенаправлении пользователя на отдельную веб страницу. Но следует помнить, что при переносе сайта на новый домен одним лишь редиректом для сохранения позиций сайта в поисковой выдаче и страниц в индексе ограничиваться не стоит. Для этого нужно провести ряд других специальных мероприятий.