Как настроить 301 редирект на сайте и в каких случаях это нужно?

301 редиректДанная статья будет посвящена 301 редиректу. Мы расскажем о том, для чего он нужен и как его настроить.

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

В каких случаях может возникнуть необходимость в создании 301 редиректа?

1. Изменение файловой структуры сайта или расширений страниц. К примеру, может поменяться расположение прикрепленных к странице графических, а также аудио и видеофайлов (при смене папки в директории сайта или при смене хостинга, на котором размещены файлы). 301 редирект в данном случае поможет сохранить доступ к ним.

То есть не появятся сообщения следующего вида – «страницу невозможно загрузить» и т.д. Что касается расширений страниц, то чаще всего статический HTML или HTM меняется на динамический PHP. В этом случае настройка 301 редиректа будет необходимой мерой.

2. Переезд на новый домен. Довольно часто сайты переезжают с одного доменного имени на другой. Подобные переезды чреваты временным выпадением страниц ресурса из выдачи. А это потеря целевых посетителей и прибыли. Чтобы избежать всего этого, со старого домена делают 301 редирект на новый домен.

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

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

Для создания подобного редиректа обычно создается отдельная статичная страница, к ссылке на которую добавляется тег rel=«nofollow» (запрещает индексацию).

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

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

redirect 301 /page1.html
http://www.site.ru/page2.html

Вместо site.ru указываете реальный домен вашего ресурса. Если вам нужно поменять расширение файла или страниц сайта, к примеру, с HTML на PHP, то код будет похожим:

redirect 301 /page1.html
http://www.site.ru/page1.php

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

redirect 301 /page1.html
http://www.site.com&affid=64564242

В данном случае page1.html – это специально созданная статическая страница сайта, www.site.com – домен сайта, на котором размещена партнерка, affid=64564242 – номер вашей партнерской ссылки. Таким же способом можно перенаправлять пользователей на любой другой сайт.

Просмотров: 5196

Оцените статью: 1 2 3 4 5





Написать комментарий




Введите код с картинки