aKorf.ru

Человеческий Интернет-Маркетинг

Что такое 301 редирект и как его сделать?

301 редиректИтак, что такое 301 редирект? Для поисковых систем, домен вашего сайта www.domen.com и domen.com это совершенно разные сайты. Что это означает? То, что если часть будет ссылаться на домен с www, а часть на домен без www, то ссылочная масса вашего сайта, будет распределяться по двум этим сайтам.

Как вы сами понимаете, это нам не к чему. Для реализации 301 редиректа, нужно посмотреть, каких страниц больше в индексе у поисковиков и проиндексированы ли они вообще, если страниц с www.domen.com больше, чем с domen.com, в таком случае, нужно ставить редирект с без www на www. После этого, поисковики будут понимать что эти два домена одно единое целое, что в процессе повлияет на поисковую выдачу. Для реализации 301 редиректа, нужно знать какой у вас сервер. Как правило это Apache или Microsoft.

Итак, устанавливаем 301 редирект домена без WWW на домен с WWW на сервере Apache:

Все правки делаются в файле .htaccess. Если его нет у вас на сервере, создайте его. Открываем этот файл в блокноте или любом другом текстовом редакторе. И добавляем в него наши заветные строчки 301-го редиректа:

Options +FollowSymLinks RewriteEngine On RewriteCond %{HTTP_HOST} ^domain\.com$ [NC] RewriteRule ^(.*)$ http://www.domain.com/$1 [R=301,L]




 

Не забудьте заменить domen.com на имя вашего сайта.

Для реализации редиректа с WWW на домен без WWW:

Options +FollowSymLinks RewriteEngine On RewriteCond %{HTTP_HOST} ^www.domain\.com$ [NC] RewriteRule ^(.*)$ http://domain.com/$1 [R=301,L]

После проделанных операций, проверьте редирект. Как правило, Apache уже готов к этому редиректу и все настроено для его работы, но если возникли трудности, проверьте активен ли у вас модуль ModRewrite, если нет, попросите об этом у тех, кто предоставляет вам хостинг.

Проблем не должно возникнуть. Для реализации редиректа на серверах Microsoft действия немного отличаются, так как они не имеют файла .htaccess. Можно просто попросить сделать это службу поддержки, как правило это самый простой вариант редиректа и самый действенный, но если же служба поддержки по каким-то причинам отказывается, нужно проделать следующие действия…

Делаем 301 редирект домена без WWW на домен с WWW на сервере Microsoft:

Добавляем код на главную страницу сайта.

< %@ Language=VBScript %>< % Response.Status="301 Moved Permanently" Response.AddHeader "Location", http://www.domen.com %>

Этот код не нужно изменять, кроме, конечно, домена.

Для чего ещё нужен 301 редирект? Полезен он тогда, когда вы сделали, например, редизайн сайта, переписали какие-то материалы и изменили структуру. Поисковые боты будут заходить и видеть что-то новое для себя и по новому добавлять эти страницы в поисковик.

Даже если вы сменили домен, вы можете использовать 301 редирект для переадресации на старый, тогда, в этом случае, вы сможете сохранить свои позиции в поисковой выдаче и не потерять PageRank с ТИЦом.

Ссылки от партнеров:

 
Отзывов нет

Ваше сообщение

Пожалуйста, введите свои данные и комментарий ниже.
Имя
E-mail
Сайт
Сообщение