Все про 301 редирект

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

301 редирект необходим для выполнения 4 важных задач:

— Для склейки домена с www и без www. Все пузомерки и ссылочный вес будут склеиваться, т.е. не будет никаких различий для сайта с www и без www. К сожалению бывают ситуации, когда сайт терял свои показатели при отсутствии 301 редиректа.

— Вы решили поменять домен но сайт оставляете. Чтобы все ваши труды по работе с сайтом для поисковых систем не пропали даром, обязательно делать 301 редирект. Более того, если вы закупали ссылки, или заказывали ссылочное продвижение, то он позволит перенести вес ссылок со старого домена на новый.

— Очень часто бывает что необходимо удалить страницу на сайте в одном месте или переместить ее на другое. В этом случае, посетители сайта автоматически будут перенапрявляться на новую страницу вместо старой.

— Возможно у вас есть несколько сайтов, которые уже не актуальны для вас, и вы знаете что не будете их использовать. Теоретически можно попробовать сделать редирект на нужный сайт и получить дополнительные пузомерки и плюсы к сео продвижению.

Как сделать 301 редирект

Для решения этой задачи, существует множество решений. Это в первую очередь зависит от возможностей вашего хостинга. Досконально углубляться в проблему не буду, опишу самые типичные решения, которые удовлетворят 99% людей.

1) Простой редирект

Открываем файл  .htaccess вашего сайта, или httpd.conf для Apache. Вписываем следующую информацию в файл для переноса на новый домен и сохраняем:

Redirect 301 / http://www.site.ru/index.htm

Весь сайт, все страницы будут перенаправлены на новый сайт — доменное имя которое вы указали.

Но не всегда требуется переносить весь сайт. Так, если нужно перенести одну страницу, то вписывайте следующее:

Redirect 301 /site1/page1.htm http://www.site2.com/page2.htm

2) 301 редирект с помощью mod_rewrite в .htaccess

Редирект (склейка) домена с www на без-www:

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

Редирект (склейка) домена без www на без-www:

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

Поисковые систесы до сих пор видят один и тот же домен с www и без как 2 разных сайта. Поэтому всем в обязательном порядке это делать — через пол года у вас не будет вопросов, почему мой сайт не видно в поисковой выдаче.

Важно:

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

Поделиться в соц. сетях

Опубликовать в Google Plus

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

(Required)

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Бизнес идеи на любой выбор startup-way.ru