Главная Часть 2. Раскрутка и оптимизация блога Глава 1. Поисковики Урок 135. Правильная настройка редиректа 301

Урок 135. Правильная настройка редиректа 301

301 редирект настройка

Всем привет!

Рано или поздно каждый вебмастер понимает, что необходимо сделать 301 редирект. Что это такое? Как я уже говорил ранее, для ПС (поисковых систем) wpguru.ru и www.wpguru.ru - это разные сайты. Предположим, что несколько сайтов ссылаются на нас: одни без www, вторые с www. Получается ссылочная масса будет делиться между двумя "разными" сайтами. Как этого избежать? Для этого необходимо настроить редирект 301. Данный редирект мы будем настраивать двумя этапами. Первый этап подразумевает внесение изменений в файл .htaccess, Второй - добавление в robots.txt пункта host, специально для Яндекса.

Настройка 301 редиректа через .htaccess

Открываем файл .htaccess, что лежит в корне сайта. Ищем строки:

Если их нет, тогда вставьте. Если они за комментированы (перед ними стоит знак #), то уберите этот знак. Сразу же после
RewriteEngine On вставьте следующее:

Разумеется, вместо wpguru.ru вставляйте свой домен. Все знаки слэша \  оставляйте. Это экранировка символов. В общем это необходимо. Вот как выглядит полный код у меня:

В данном примере мы рассмотрели, как можно сделать редирект 301 с www на без www. Если же Вы хотите настройку провести обратным образом (чтобы редирект был на WWW), тогда вставьте такой код:

И как в примере выше, вместо site.ru вставляйте свой домен.

Директива Host в robots.txt

Открываем файл robots.txt. У Вас должно быть 2 или более столбцов. Один для Яндекса, остальные - для других ПС. Тот, что для Яндекса, выглядит примерно так:

host

Добавляем директиву Host, как на картинке. Эта директива скажет Яндексу, какой сайт является главным. В нашем случае это wpguru.ru. То есть, он автоматически будет считать www.wpguru.ru - за зеркало.

Вот и все! Теперь попробуйте ввести www.site.ru и убедиться, что браузер переводит Вас на site.ru.

В этом уроке мы узнали, как правильно настроить 301 редирект.

До встречи в следующих уроках!

 

Полезные статьи Вам на почту!

Нас более 700 человек!

Комментарии

Артем
0

Очень интересно Олег. Обязательно прочту следующий урок 🙂

28.09.2013
Desh
0

Привет! Скажи, а есть ли плагин для редиректа? Просто не всегда есть время для правки кода..

29.09.2013
Sly
0

Здарова. Я искал плагины, их вроде много, но в процессе проверки, ни один мне не показался нормальным. Какие-то не работают, у каких-то нет функции редиректа самого адреса блога (только адресов некоторых страниц).

Поэтому я рекомендую использовать вышеуказанные способы. Они буквально займут 5 минут и готово!

29.09.2013
Desh
0

да вот настроил кодом, в принципе, действительно лучше, нежели установка плагина. Спасибо 🙂

21.10.2013
Дмитрий
0

Отличная статья, воспользуюсь вашими советами.

05.10.2013
Сергей
0

Добрый день.
Такой вопрос: без редактирования файла .htaccess ответ сервера при разных вариантах написания дает ответ и 200 и 301, т.е. все правильно. Надо ли что менять?

26.10.2014
Sly
0

Вечер добрый.
Если Вы про ответ сервера, то лучше обратитесь к своему хостинг-провайдеру. Ответ всегда должен быть 200. Если отличается - пишите в саппорт хостинга - они должны будут подсказать.

09.12.2014
Влад
0

спасибо, помог!

21.01.2015

Оставить комментарий

Поделиться