Как настроить 301 редирект

Как настроить 301 редиректПривет, читатели. Пора переходить к ответам на вопросы в письмах. Не давно мне на почту написал посетитель блога и задал мне такой вопрос: Как настроить 301 редирект на сайте? Я ему пообещал, что об этом я специально напишу статью. Ну вот, обещание выполнил. Читатйте.

301 редирект по сути – это переадресация. Пользователь вводит один адрес, но по каким-то причинам, админ перенаправляет его по другому адресу. Причина может быть разной: от склейки доменов с www и без него, до просто перенесли сайт на другой адрес.

Редирект позволяет склеить старый и новый адрес, в результате чего все преференции сайта на старом адресе достанутся сайту на новом, а именно ТИЦ и PR, ссылочный вес и вес самой страницы. Ни боты, ни тем более люди не заметят перенаправления, разве, что внимательный читатель подметит другой адрес в браузере.

Как ни крути, 301 – это номер ошибки. Так как настроить 301 редирект, дабы не допустить ее. Просто – редирект на своем сайте необходимо наладить. Сделать это можно несколькими путями:

Файл .htaccess

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

Все просто:

Options +FollowSymLinks — директива, которая «вопроизводит» все параметры редиректа. Ее мы списываем в самом начале файла .htaccess

RewriteEngine on|off — директива, которая служит для включения, отключения доступа к выражениям файла .htaccess через модуль хостинга mod_rewrite

On — включить

Off — выключить

RewriteCond — также является директивой модуля mod_rewrite. Она определяет условия для правил преобразований.

RewriteCond %{HTTP_HOST} www.домен.ru$ [NC] — Например

RewriteRule — директива, отвечающая за преобразования. Можно делать различные преобразования, в нашем случае редирект 301

Действовать наше творение будет следующим образом: Поступает информация о странице в директиву RewriteCond, после чего происходит преобразование в RewriteRule.

А на деле это выглядит следующим образом:

Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} www.domain\.com$ [NC]
RewriteRule (.*)$ http://domain.com/$1 [R=301,L]

Введя всего лишь четыре строчки, которые написаны выше, активируется редирект 301.htaccess Разве это не классно? Все очень даже легко! Намного легче, чем кажется на первый взгляд.

Если Вы решили сделать редирект 301, а Вы решили (раз читаете это), то просто скопируйте текст выше и поменяйте слово domain на адрес Вашего сайта. После чего произойдет склейка двух сайтов в один и будет открываться тот, который Вы указали в .htaccess

P.S. Еще советую в файле robots.txt, находящимся на старом домене прописать следующие:

User-Agent: *
Disallow:
Host: ваш новый домен.ru

Это еще раз скажет поисковым системам, что у Вас появился новый домен и все, что было ранее, стоит перебросить туда.

Как настроить 301 редирект с помощью плагина

Лень двигатель прогресса и мне, как настоящему лентяю, совершенно не улыбалось в ручную прописывать переадресацию и вообще иметь дело с кодами. Хочу автоматику! Для этого в WordPress есть много хороших плагинов. Поговорим о нескольких из них.

  1. Плагин — Простые 301 переадресации

Простые 301 переадресации

Можно ввести в админке, в разделе «Установить плагин» ввести в поиск «Простые 301 переадресации».

Совершенно простой плагин. Просто настраивается. После инсталляции и активации, откройте плагин. Введите адреса, откуда куда, например, на ваш канал в Youtube.

2) Плагин — Quick-pagepost-redirect-pluginQuick-pagepost-redirect-plugin

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

Например: можно сделать так, что бы страница открывалась в новом окне, можно полностью переписать URL и многое другое.

3) Плагин — Перманентный плагин Finder

Перманентный плагин Finder

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

4) Плагин — Redirection

Redirection

Имя этого плагина – перенаправление. Он делает все возможное для того, что бы не выходила ошибка 404. Причем с ним вам не нужно разбираться с Apache, с файлом Htaccess.

5) Плагин — Change Permalink Helper

Change Permalink Helper

Очень достойный плагин. Делает все возможное для того, что бы у вас не было 404. Только исчерпав все возможности, вывешивает табличку «переехал».

Вот такие ответы на вопрос: «Как настроить 301 редирект?» Возможно, мой дорогой читатель, вы посоветуете еще что-то. С удовольствием послушаю ваше мнение.

С Уважением, Сергей Курников

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.