A- A A+
Домен сайта с www и без, редирект 301

Для начала проверьте свой сайт на доступность по адресу с префиксом "www" и без. Если редиректа до сих пор нет, смотрите видео и действуйте.

Вступление

В этом уроке мы поговорим о так называемом 301-м редиректе. О чем идет речь?

Откройте свой сайт и обратите внимание на адресную строку. Если название сайта без www и Вы его допишите, то после обращения по такому адресу, откроется тот же самый сайт. При этом адрес станет с www.

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

Чтобы не допустить такие печальные последствия, мы предлагаем Вам выполнить следующие шаги.

Шаг 1. Меняем название файла htaccess.txt

В корневой части сайта находится файл htaccess.txt.

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

Переименовываем данный файл в довольно странное название - .htaccess. Первым символом идет точка, а в конце нет «txt». Таким образом, мы включили «подушки безопасности».

Переименованный файл htaccess.txt

Шаг 2. Делаем перенаправление на www

Открываем в программе «Notepad++» файл .htaccess, открыв сначала редактор, а затем перетащив файл в окно программы.

В первой строчке файла вставляем следующие две строки:

RewriteCond %{HTTP_HOST} ^domen.ru
RewriteRule ^(.*)$ http://www.domen.ru/$1 [R=permanent,L]

Вместо формального названия сайта domen.ru прописываем доменное имя своего сайта.

Перенаправление на www

Проверяем, после набора адреса сайта без www, должно автоматически перенаправлять на домен с www

Если не работает редирект, замените строчку [R=permanent,L] на [R=301,L]

Коррекция кода htaccess

Шаг 3. Перенаправление наоборот

Для перенаправления с адреса начинающегося с www, поменяйте указанный код на следующий:

RewriteCond %{HTTP_HOST} ^www.domen.ru
RewriteRule ^(.*)$ http://domen.ru/$1 [R=301,L]

Шаг 4. Добавление хоста в файл robots.txt

Там же, в корне сайта, имеется файл robots.txt.

Открываем его и после последней строчки Disallow или Allow, указываем название своего сайта с www или без него. Таким образом мы сообщаем поисковикам основное зеркало сайта.

Добавление хоста в robots

Какой выбрать адрес?

Какой выбрать адрес, с www или без?

Это не принципиально в том случае, если у Вас новый ресурс. Если же сайт с большим количеством контента, нужно определить каких страниц больше проиндексировано, с www или без?

Шаг 5. Как определить количество проиндексированных страниц

В Яндексе в поиске набираем site:www.domen.ru. Получаем количество страниц, которые находится в поисковом индексе.

Определение проиндексированных страниц в Яндексе

Также поступаем в Google, только нужно учитывать, что данный поисковик при таком запросе выдает все проиндексированные страницы, в том числе и дубликаты.

Чтобы получить чистые страницы в глазах поисковой системы, необходимо добавить после название сайта косую черту (/) и дополнительный знак - звездочку(*) или амперсанд(&). Получается такой запрос site:www.domen.ru/*.

Определение проиндексированных страниц в Гугле

 

Комментарии  

#12 +2 Caminhador 02.06.2015 10:04
Просто хочу сказать большое спасибо за урок! Все просто и ясно, без лишней воды.
Цитировать
#11 0 Дим Димыч 24.02.2015 13:49
Цитирую Андрей:
Цитирую Snake 60:
Виталий, Вы забыли сказать, что для того чтобы всё это работало, надо в настройках Джумлы поставить радио-батон на Перенаправление URL, а для Джумлы 1.5.хх еще и Использовать mod_rewrite

Я проверяю перед записью. На Joomla! 2.5 ничего дополнительного не нужно, в том числе Перенаправление URL. На видео оно у меня выключено. Что касается Joomla! 1,5, вот тут Вы пожалуй правы

Уважаемые Господа, у меня джумла 1.7.хх. Помогите, пожалуйста разобраться, что мне нужно добавить и куда чтобы у меня редирект заработал. Делаю как показал Виталий в уроке и ничего не происходит (не перенаправляетс я у меня сайт с www.site.ru на site.ru) . Спасибо
Цитировать
#10 0 Андрей 26.09.2012 13:36
Цитирую sonic:
Это означает что на сайте его не будет, урока?

Да, Вы правильно поняли. Урок профессионально го уровня, поэтому вместе с диском его получают все покупатели курса по Joomla! 2.5
Цитировать
#9 0 sonic 26.09.2012 12:17
Это означает что на сайте его не будет, урока?
Цитировать
#8 0 Андрей 25.09.2012 23:42
Цитирую sonic:
Здравствуйте. Почему нет урока по sh 404

Здравствуйте. Есть такой урок. Он идет бонусом к этому курсу http://academy-joomla.ru/videokursyi/joomla-2-5-sovremennyj-sajt-za-1-den.html
Цитировать
#7 0 sonic 25.09.2012 22:01
Здравствуйте. Почему нет урока по sh 404
Цитировать
#6 0 Андрей 20.07.2012 11:43
Цитирую Андрей2007:
У меня такой вопрос. Я в гугле поменял на основное зеркало без www и сайт переиндескировался по другому. Если с www он выдавал 19 ссылок на сайт, то без www он показал более 300. Бинг тоже без www лучше видит. Зато Яша никак не хочет принимать без www (ругается, что без www не может являться основным зеркалом). Может там тогда оставить с www ? там он хоть понимал и выдавал на тот момент около 200 ссылок на сайт.

По статитстике яндексом иoen около 56% людей в России, Гуглом - около 30% А всё остальное, всякие майлы-рамблеры. Так что равняемся на яшу, а остальные догонят со временем
Цитировать
#5 0 Андрей2007 20.07.2012 09:06
У меня такой вопрос. Я в гугле поменял на основное зеркало без www и сайт переиндескирова лся по другому. Если с www он выдавал 19 ссылок на сайт, то без www он показал более 300. Бинг тоже без www лучше видит. Зато Яша никак не хочет принимать без www (ругается, что без www не может являться основным зеркалом). Может там тогда оставить с www ? там он хоть понимал и выдавал на тот момент около 200 ссылок на сайт.
Цитировать
#4 0 Андрей 08.07.2012 19:48
Цитирую Snake 60:
Виталий, Вы забыли сказать, что для того чтобы всё это работало, надо в настройках Джумлы поставить радио-батон на Перенаправление URL, а для Джумлы 1.5.хх еще и Использовать mod_rewrite

Я проверяю перед записью. На Joomla! 2.5 ничего дополнительного не нужно, в том числе Перенаправление URL. На видео оно у меня выключено. Что касается Joomla! 1,5, вот тут Вы пожалуй правы
Цитировать
#3 0 Snake 60 08.07.2012 19:32
Виталий, Вы забыли сказать, что для того чтобы всё это работало, надо в настройках Джумлы поставить радио-батон на Перенаправление URL, а для Джумлы 1.5.хх еще и Использовать mod_rewrite
Цитировать

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

Защитный код Обновить

Если заметили ошибку, выделите фрагмент текста и нажмите Ctrl+Enter

МОЙ TELEGRAM-КАНАЛ

ПОДПИСАТЬСЯ!


Перенос на хостинг

Перенос на хостинг

Бесплатный видео-курс по переносу готового сайта на одну из лучших хостинг-площадок РУнета.

Смотреть (бесплатно)

Бессмертный сайт

Бессмертный сайт

2 урока, 16 минут, и Ваш сайт - БЕССМЕРТНЫЙ!

Узнать подробности!