toc

301 редирект, как сделать правильную переадресацию на сайте (все способы)

info_outline1 год Назад visibility4 947
Поделиться
Отправить
Линкануть

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

В этой статье хочется подробно разобрать, что можно предпринять в случае необходимости создания 301 редиректа и как это влияет на SEO продвижение.

301 редирект или ошибка сервера-301, является ответом, указанным в HTTP заголовке и говорит о том, что старый адрес имеет новый путь на постоянной основе.

** 303-я ошибка указывает на временный путь переадресации.

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

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

К примеру, смена адреса интернет-магазина ведет за собой большие потери, потому что часть посетителей будет потеряна. В данном случае скрипт решает эту задачу: пользователи также набирают прежний, знакомый им адрес, но перенаправляются на новую страницу.

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

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

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

Почему так происходит? Дело в том, что поисковые сайты являются машинами, которым необходимо четко проиндексировать все ресурсы. Склеенные сайты затрудняют эффективность быстрой индексации, что, в свою очередь, снижают отлаженность их работы.

Наиболее опасны в этом контексте сайты, которые индексируются роботами, при этом направляя пользователя на тот ресурс, с которого происходит редирект. Но поисковые системы не всегда однозначно негативно воспринимают скрепленные сайты. Речь о функции 301-редирект.

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

Причина успешного взаимодействия редиректа-301 с поисковыми ресурсами в том, что он коренным образом отличается от аналогичных услуг по оптимизации. Он составлен таким образом, что функционирует понятно для робота, коим является поисковая система. Редирект перенаправляет на нужный URL страницы однократно и окончательно.

Влияние 301-го редиректа на seo продвижение

Если вы решили перенаправить старые ссылки на новые, по средствам 301-й ошибки (moved permanently), вам возможно будет интересно узнать следующее:

1. При 301 редиректе происходит склейка адресов. Роботы поисковых систем и пользователи, открывающие сайт в браузере, перенаправляются на новую страницу с новым адресом, автоматически.

2. При склейке адресов, новый url получает полный вес страницы, ссылочную массу и такие значения, как ТИЦ.
Подобный редирект это наилучшее решение при переносе сайта на новую систему управления контента, если вы не хотите потерять позиции и рейтинг сайта. Мой seo блог использует несколько видов 301 редиректа, для перенаправления. Собственно, о видах и возможностях 301 ответа сервера, ниже:

301 редирект в .htaccess

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

Важно! Не забудьте включить модули mod_alias (для поддержки правил Redirect, RedirectPermanent и RedirectMatch) и mod_rewrite в php.ini.

Сам код выглядит, так:

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

301 редирект в .htaccess для русскоязычных ссылко

Единственная разница, которая заняла у меня кучу времени, это потребность в точности сохранения документа вформате uft-8 без БОМ, что является очень важным моментом. Если вы сохраните в другом формате, вероятнее всего ваше перенаправление работать не будет.

В остальном, все так же:

Редирект с помощью RedirectMatch

Похожий способ редиректа, который описан выше за исключением того, что в этом случае можно указывать перенаправление, если вы перевели сайт с движка на php на aspx.

Перенаправление домена с www на не-www

еще вариант в более простом виде:

Редирект запросов без www на с-www

так же решает аналогичную задачу:


Редирект с помощью скриптов

Очень многие осуществляют редирект с помощью скриптов. Не большая подборка для разнообразия.

ASP редирект

ASP.NET редирект

ColdFusion редирект

JSP (Java) редирект

CGI PERL


Так же существуют разные рекомендации от поисковых систем, для реализации 301 редиректа. Я рекомендую использовать рекомендации Google и посмотреть видео (на англ.) в котором очень подробно изложены рекомендации о том, как правильно настроить 301 редирект.

Для размещения 301 переадресации на серверах Apache, достаточно изменить, как описанно выше файл .htaccess. Если вы не понимаете, как это работает и незадачливые символы в описании выше для вас большая загадка — обратитесь к хостинг-провайдеру, или напишите вопрос в комментария.

На этом все. Надеюсь эта статья была полезна для вас. Если вы знаете свои собственные методы настройки редиректа, буду рад почитать о них в комментариях.

Отправить ответ

Оставьте первый комментарий!

Notify of
avatar
wpDiscuz

Бесплатные вебинары и открытые уроки

Онлайн занятия, которые доступны в открытом доступе для простушивания любым желающим. Делиться материалом разрешается с наличием обратной ссылки на сайт xSEO.top/

Первое занятие по курсу для самостоятельного изучения SEO для WordPress расскажет вам о базовых возможностях CMS и о том, как настроить красивые ссылки, и что можно сделать с Title и как поставить Google Analytics и Яндекс Метрику.

Дополнительная информация

2015 - 2017 (c) xSEO.top - Блог об интернет маркетинге, программировании и жизни в Израиле. Копирование материалов блога разрешается, но только с наличием обратной ссылки. Все вопросы можно задать лично автору, на странице обратной связи