Продвижение сайтов DOROGAVTOP.RU

Канал Дорога в топ+7 (499) 398-23-85

Редиректы. Назначение, виды и настройка

Редиректом называют формулу при которой адрес у сайта (URL) меняется на другой, без ведома посетителя.

Редиректы сайта

Назначение редиректа

Зачем нужно перенаправление сайта?

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

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

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

Виды редиректов

Рассмотрим типы перенаправления.

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

302(плохой), 303, 307. Временное перенаправление.

Редирект html (медленный) с использованием тега Meta refresh (META HTTP-EQUIV = "REFRESH"). Работает на стороне браузера и при этом, текущая вкладка браузера перезагружается.

Редиректы и SEO

Редиректы в продвижении сайта.

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

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

Основные редиректы

Основные и полезные редиректы для SEO.

Настраиваем через файл .htaccess в Apache.

1. С www.site.ru на просто site.ru

1.1. Зачем? Такой редирект необходим всем, он действительно нужен. Пользователь может вбить сайт в браузере с www не зная, что он не работает и запутается. Для кого просто важно, чтобы было с www для статуса и наоборот. Все сайты, которые потом будут на вас ссылаться, тоже могут поставить без www и наоборот. В итоге ссылка возможно не будет работать.

1.2. Ставим. Заходим в файл .htaccess и на примере этого сайта вбиваем код. Скопировать код можно в конце страницы.

Редирект 301 с www

Если у вас нет https пишите http.

Сохраняем и проверяем в строке браузера. Пишем url как на рисунке ниже со своим сайтом.

Проверка редиректа 301 с www

Нажимаем ок. Если код прописан правильно, вы увидите ваше первое перенаправление на www.

Проверка редиректа с www на без www

Смотреть видеоурок

2. Перенаправление с HTTP на HTTPS.

2.1. Зачем? Для доверия пользователей, если у вас есть рассылка и личный кабинет, оплата по карте, или просто хотите. Ставить надо перенаправление, по-другому оно просто не заработает. При переходе на https, есть риски потерять трафик с органики на некий срок.

2.2. Ставим. Для начала приобретите SSL и активируйте его. Проверяем корректность работы, и в вебмастере указываем, что вы перешли.

RewriteCond %{ENV:HTTPS} !on
RewriteRule ^.*$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

3. Перенаправление с битой ссылки на страницу ошибки 404.

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

Проверка редиректа с 404

3.2. Ставим. Сначала создаем файл 404.php. Как обычную страницу сайта с текстом или в креативе. Затем идем в .htaccess и прописываем следующее.

Редирект 404

Проверяем работоспособность и сохраняем.

4. Перенаправление с index.php на главную /

4.1. Убираем вероятность попадания в индекс двух главных страниц, смотрите ниже.

Так выглядит весь рабочий файл. Порядок кода важен, так как команды выполняются по очереди. Если код не срабатывает, ищите в блоге вашего сервера.

RewriteEngine On
RewriteCond %{HTTP_HOST} ^site.ru [NC]
RewriteRule (.*)$ https://www.site.ru/$1 [R=301,L]
RewriteCond %{ENV:HTTPS} !on
RewriteRule ^.*$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.shtml\ HTTP/
RewriteRule ^index\.shtml$ https://www.site.ru/ [R=301,L]
ErrorDocument 404 https://site.ru/404.php

По необходимости, вы можете прописывать остальные формулы исходя от вашей потребности, но не нагружайте сайт лишним. Спасибо, если есть вопросы обращайтесь, помогу.

Выполнив рекомендации, приступайте к следующим урокам!

МЫ ПРОДВИГАЕМ САЙТЫ

ЗАКАЖИ ПРОДВИЖЕНИЕ ПРЯМО СЕЙЧАС!

Уроки раздела индексация:

Фильтры, Видеоуроки

Другие разделы продвижения:

Исправность, Индексация, Контент, Ссылки, Оптимизация, Удобство, Аналитика, Реклама

Обращайтесь к нам или ищите ответы на сайте dorogavtop.ru!

Остались вопросы? Мы поможем Вам с продвижением!

Задать вопрос