Как правильно настроить 301 редирект?

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

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

image

301 редерирект говорит о том, что выбранная ссылка перемещена на всегда. Актуально и целесообразно использовать данное перенаправление в случаях, когда сайт поменял структуру, материал перемещен в новый раздел, сайт переехал на новый домен. Следовательно, робот, который пришел по данной ссылке не просто выбрасывает ее из индекса, т.к. она утратила актуальность, а заменяет ее на новый адрес, который и сообщает редирект, тем самым сохраняя вес и работоспособность ссылок.

302 редирект сообщает о том, что страница по ссылке временно перемещена. Актуально использовать в случаях, когда необходимо временно заблокировать переходы по ссылкам, например, на время редизайна или переделки части сайта. Важно! Если на вашем сайте применялись 302 редиректы, то не забывайте их менять после снятия причин установки либо заменять на 301 в случае, если страницы перемещены на всегда. Все дело в том, что 302 редирект не передает вес ссылок на старую страницу и не приводит к ее индексации, что делает невозможным ее продвижение, а значит ваш заработок на сайте может остаться всего лишь планом на будущее.

Для того, чтобы выяснить какой тип редиректа установлен, необходимо проверить статус-код ответа сервера, отдаваемый страницей с которой идет перенаправление. Для продвижения лучше всего полностью избавиться от наличия 302 редиректа на сайте, а при необходимости использовать закрытие ссылки ошибкой 404. Если же редирект все-таки нужен для перенаправления пользователя со старой страницы на новую, то необходимо использовать 301 редирект.

Способы настройки 301 редиректа

Для настройки 301 редиректа необходимо в файле .htaccess на вашем сайте с применением директив модуля Apache mod_rewrite установить соответствующие перенаправления. Рассмотрим простейший пример перемещения со страниц сайта с www на без www.

RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.site\.ru$ [NC]
RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L]

Вместо site.ru необходимо указать ваш сайт, остальное оставив без изменений. В случае, если необходимо сделать обратный редирект, т.е. с сайта без www на с www, то выглядеть будет так:

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

Если возникла необходимость редиректа с какой-то определенной страницы на новую, то редирект может иметь следующий вид:

RewriteEngine On 
RewriteCond %{HTTP_HOST} ^site.ru$ [NC] 
Redirect 301 /old.html http://www.site.ru/new.html

При необходимости редиректа со старого домена на новый:

RewriteEngine on
RewriteRule (.*) http://www.newsite.ru/$1 [R=301,L]:

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

Что не стоит делать с редиректами?

Помимо описанного метода редиректов через .htaccess существует ряд вариантов, применение которых с точки зрения SEO не является оправданным, т.к. поисковые системы не всегда воспринимают такие редиректы корректно и правильно. Часто это может закончиться баном, т.к. при обилии редиректов на страницах сайта он может быть приравнен к дорвею и исключен из поиска. Следует избегать редиректа, осуществляемого через тэг <meta http-equiv=”REFRESH” content=”site.ru”> в коде страницы, заменяя на соответсвующие 301 редиректы. По той же причине желательно избегать редиректов выполненных на java-script.

Удачного продвижения и правильного редиректа!

IgorOsa

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

Ваш адрес email не будет опубликован.

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.