browser adware remover
Промокод: XXXXXX
+7(499) 677-16-70
Мы на связи с 7:00 до 24:00

301 редирект - примеры и правила настройки

elit-web
17 ноября 2020
Комментарии: 0

В Интернете каждая вещь имеет свое место, определяемое ее URL-адресом. Если по какой-то причине он меняется, это создает ряд трудностей - как для поисковых роботов, которые отвечают за ранжирование страницы, так и для пользователей, которые ищут конкретный контент. Однако выход есть - 301 редирект. Узнайте, как это работает и какие типы 301 редиректа можно использовать.

Что такое редирект?

что такое редирект

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

Что такое 301 редирект?

301 - это код, который означает постоянное перенаправление, известное как «перемещено навсегда». Этот тип перенаправления, который чаще всего используется SEO-специалистами, позволяет навсегда переместить страницу на другой адрес. Это четкие инструкции для роботов, что не стоит посещать прежний URL и что следует анализировать сайт в соответствии с сообщением о перенаправлении 301.

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

  • 302 - временный, позволяющий переместить контент на другой адрес и затем вернуть его исходному источнику;
  • 303 - используется с формами, отправляющими данные с использованием метода HTTP POST, что позволяет перенаправить на определенный адрес в ответ на эту форму;
  • 304 (Not Modified) - информирует браузер о том, что данные в его памяти актуальны, не изменились, поэтому их не нужно загружать из источника;
  • 305 (Use Proxy) - позволяет использовать данный ресурс только при использовании определенного прокси-сервера, отображает сообщение с адресом сервера;
  • 307 (Temporary Redirect) - временное перенаправление, невозможно изменить метод запроса с POST на GET.

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

когда использовать 301 редирект

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

301 редирект www

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

Вариант с www на без www

RewriteEngine On

RewriteCond %{HTTP_HOST} ^www.yoursite.ru$ [NC]

RewriteRule ^(.*)$ http://yoursite.ru/$1 [R=301,L]

Вариант с домена без www на домен с www

RewriteEngine On

RewriteCond %{HTTP_HOST} ^ yoursite.ru

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

301 редирект http на https

301 редирект http на https

Одним из моментов, когда потребуется постоянное перенаправление домена, станет решение о внедрении протокола SSL, то есть переход с http на https. При переходе на протокол SSL вы должны учитывать, что ваш домен будет подвержен дублированию контента. Чтобы избежать этого, единственное эффективное решение - установить глобальное перенаправление домена с адреса http на адрес https с помощью htaccess 301.

Вариант 1

RewriteEngine On

RewriteCond %{SERVER_PORT} !^443$

RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]

Вариант 2

RewriteEngine On

RewriteCond %{HTTPS} =off

RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [QSA,L]

Перенаправление страницы на другой адрес

Вам также следует настроить 301 редирект, если вы планируете переместить свой сайт на новый адрес. В этом случае вам следует скопировать весь контент и перенести его из старого домена в новый, включая все подстраницы. Благодаря этому мы избежим проблем, связанных с индексацией нового сайта и дублированием контента. Мы также не потеряем трафик от пользователей, которые нашли интересный контент по старому URL. Оставив страницу без 301 редиректаи создав ссылку только на новый домен, пользователь Интернета может подумать, что страница была удалена.

Вариант 1

Redirect 301 /was.php http://www.site.com/new.php

Вариант 2

RewriteRule ^dir /dir-new/$1 [R=301,L]

404 ошибки

404 ошибки

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

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

Как редирект влияет на UX?

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

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

Редирект 301 очень положительно влияет на UX.

как перенаправление влияет на SEO

Как перенаправление влияет на SEO (в том числе на ранжирование страниц)?

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

Redirect 301 предотвращает потерю позиций нашего сайта, информируя поисковые системы о том, что контент, который был на старой странице, находится по новому адресу. Новая страница, конечно, при условии, что ее содержимое идентично содержимому старой страницы (например, после переключения с http на https), поэтому должна сохранять свою позицию в результатах поиска.

Благодаря редиректу 301 рейтинг страницы перемещается на новую страницу.

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

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

Как видите, редиректы могут быть очень полезны на сайте и помогать как с пользовательским интерфейсом, так и с SEO. Однако важно делать их правильно.

КОМПЛЕКСНЫЙ АУДИТ САЙТА
Профессиональный комплексный аудит сайта - глобальный анализ вашего проекта ✔ Подробный отчет с перечнем ошибок и рекомендаций для улучшения ✔ Увеличение конверсий
Получить консультацию
Наш менеджер свяжется с Вами в ближайшее время

Добавить комментарий
Напишите комментарий *
Ваше имя *
Электронная почта *
категории блога
Последние статьи
Как продвинуть сайт под США
Вострецов Александр, 13 ноября 2020
Как продвигать Landing Page: SEO для одностраничника
Варламов Алексей, 14 сентября 2020
Что такое UTM метки
Варламов Алексей, 22 июня 2020
Что такое SEO и как работает
Варламов Алексей, 25 апреля 2020
Крауд-маркетинг
Варламов Алексей, 13 апреля 2020
Этапы продвижения сайта
Варламов Алексей, 13 Февраля 2020
Важные отчеты Яндекс.Метрика и Google Analytics
Варламов Алексей, 07 июня 2019
Продвигаете сайт и нет результата?
Мы проведем бесплатный экспресс аудит вашего сайта и укажем основные причины низкого ранжирования.
Номер телефона
Электронная почта
Адрес сайта