301 редирект — как настроить и что это такое


Warning: Use of undefined constant php - assumed 'php' (this will throw an Error in a future version of PHP) in /home/a0366517/domains/roi-consulting.ru/public_html/wp-content/themes/roi/single.php on line 119

То что не расскажет директолог и скроет веб дизайнер.

Вы узнаете по нашей рассылке!

Шутки ради: Вскружи голову роботу поставив редирект с www на www.

Содержание:

  1. Что такое редирект 301 и зачем он нужен
  2. Как настроить 301 редирект и файл htaccess
  3. Перенаправление с одной страницы на другую
  4. Перенаправление  с www на без www
  5. Редирект  с http на без https
  6. Операторы для управления htaccess

Что такое редирект 301 и зачем он нужен

301 редиректРедирект № 301 (301 Permament Redirect) – это перенаправление посетителя сайта с удаленной страницы или некорректно работающей на более актуальную.

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

Технически переадресация практически незаметна и если вы не являетесь специалистом то не заметите что вас перевело на другую страницу, так как это происходит в доли секунды

Для сео продвижения 301 редирект передает еще и «вес» страницы, что благотворно влияет на тИЦ страницы и ранжирование (сортировка сайтов в поисковике).

 

Как настроить редирект 301 и файл htaccess

В начале файла htaccess всегда ставиться точка «.» — файл этот является для сервера Apache инструкцией по работе с некоторыми отдельными видами папок.

В 70% случаях этот файл уже есть на сервере, а если нет то чистый файл .htaccess можно создать в блокноте и сохранить под этим именем, а установить его на свой сайт можно используя любой FTP клиент например FileZilla. Располагается он должен непосредственно в «корне» сайта там где располагаются файлы index.html или index.php

 

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

Предположим мы удалили страницу или изменили ее адрес (URL), а через поиск идет трафик на наш сайт. Понятно, что это негативно влияет как на сайт так и на продвижение в целом. Чтобы этого избежать в файл . htaccess который вы можете скачать выше мы добавляем вот такую строку:

Redirect 301 /staraya-stranica.php http://www.vashsayt.ru/novaya-stranica.php

Где staraya-stranica.php название страницы с которой хотите сделать перенос, а novaya-stranica.php новая актуальная страница.

 

301 редирект — перенаправления  с www на без www

Часто при сео продвижении сайта нам необходимо определиться с главным зеркалом. Для поисковых систем сайты например http://www.vashsayt.ru и http://vashsayt.ru  это два разных сайта. Это означает что если вы не покажите поисковым роботам что это один и тот же сайт, то угодите по фильтр «Склеенные домены».

Он будет тормозить продвижение, а то и вовсе его остановит.

Для того чтобы настроить редирект с www на без www необходимо в файл . htaccess внести следующую строку:

RewriteEngine on

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

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

 

Редирект  с http на без https

В настоящее время поисковые системы все больше предпочитают сайты с защищенным протоколом соединения https. Особенно вам необходимо поставить SSL сертификат если вы принимаете заявки с сайта. Вот код редиректа:

 

RewriteCond %{HTTPS} off

RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

 

 

Операторы для управления htaccess

Если вы хотите углубиться в более тонкую настройку файла htaccess, то вам пригодятся следующие операторы:

 

. Это любой знак

$ ограничение по правой стороне

^ ограничение по левой стороне

[] диапазон

() переменное значение

замена управляющих символов.

 

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

 

Автор: Аграчев Михаил