Как настроить 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 – номер вашей партнерской ссылки. Таким же способом можно перенаправлять пользователей на любой другой сайт.
Просмотров: 5297
Похожие статьи
Написать комментарий
Облако тегов
- AdSense
- CMS
- CSS
- Chrome
- Dmoz
- Drupal
- Evernote
- Firefox
- ICQ
- Joomla
- Linux
- Mac OS X
- Microsoft
- Photoshop
- Sape
- Skype
- Telegram
- WebMoney
- Windows
- YouTube
- html
- iOS
- iPad
- iPhone iPad
- Антивирусные программы
- Аудит
- Блог
- Видео
- Графика
- Дизайн
- Домен
- Заработок в Интернет
- Игры
- Индексация
- Интернет магазин
- Интернет-реклама
- Конверсия
- Контекстная реклама
- Контент
- Метрика
- Мобильные приложения
- Настройка компьютера
- Облачные сервисы
- Онлайн сервисы
- Перелинковка
- Поведенческие факторы
- Поисковые запросы
- Почта Яндекс
- Роботы
- Семантическое ядро
- Спам
- Ссылки
- Статистика
- Текст
- Траст
- Трафик
- Фильтры Яндекс
- Форматы
- Хостинг
- Электронные книги
- Юзабилити
- Яндекс
- Яндекс.Деньги