Построение сайта, продвижение, работа в сети

Как сделать 301 редирект на основное зеркало сайта

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

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

Одни поставят эту ссылку на сайт без www, другие на сайт с www. В итоге ссылки разделятся и получится, что часть ссылок работать не будет. Немалая доля ссылочного веса при этом просто теряется.

Если же сделать 301 редирект правильно, то ссылочный вес всех ссылок будет объединяться и эффект для сайта будет намного больше в плане роста позиций, увеличения посещаемости и роста параметров ТИЦ и PR.

Как работает 301 редирект

Если набрать адрес сайта с www – http://www.webentrace.ru, нажать Enter, то увидим автоматическое перенаправление на зеркало без www – http://webentrance.ru.

В этом случае весь ссылочный вес сайта направлен на зеркало без www. Многие считают, что тройное www применять незачем, это только удлиняет адреса сайтов.

Определяем основное зеркало сайта

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

Есть много способов определения основного зеркала и один из самых простых, это воспользоваться бесплатной программой Site-Auditor.

Скачать ее можно по адресу http://site-auditor.ru на вкладке Скачать и установить на компьютер. Далее запускаем программу, вписываем адрес сайта без тройного w — http:// и нажимаем Проверить.

Проверка сайта в программе Site-Auditor

Получаем данные по сайту. В пункте Проиндексировано – Яндекс будет две ссылки. Кликаем на каждую из них и то же самое у Google.

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

Выдача Яндекса

Бывает такое, что www на самом деле есть, но информация на поиске будет всегда выводиться без www, поэтому надо навести на ссылку или перейти по ней, чтобы узнать, есть www или нет.

Данные по сайту можно еще посмотреть на сайте Яндекс.Вебмастер. Здесь также надо навести на ссылки, чтобы увидеть в каком варианте отображаются адреса страниц сайта.

На Яндекс.Вебмастер так же можно проверить адрес  в пункте Проверить URL. Введем адрес ресурса, к примеру, с www – http://www.webentrace.ru и нажимаем Проверить.

Проверяем в Яндекс.Вебмастер

Если проверка выдаст сообщение, что сайт в данном случае является зеркалом – http://webentrace.ru, то все в порядке, то есть Яндекс учитывает сайт без www.

Затем переходим на вкладку с информацией Google, также наводим курсор на выдачу и если зеркало с www учитывается, то Google так и выводит его.

Таким образом, выясняется с www учитывает сайт Яндекс и Google или без. Бывают случаи, когда один поисковик, например, Яндекс учитывает сайт без www, а Google – с www.

В этом случае следует сделать акцент на то зеркало и сделать его основным, которое учитывает Яндекс, так как в Google намного проще и быстрее сменить зеркало.

Основное зеркало сайта есть возможность указать в панелях Вебмастеров Яндекса и Google. Так в Яндексе для этого в разделе Общая информация переходим – Настройка индексирования – Главное зеркало и в открывшемся окне предлагается перейти в раздел Переезд сайта и там указать нужное зеркало.

Указываем основное зеркало

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

Указываем основное зеркало в Google

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

Чтобы решить вопрос, как сделать 301 редирект, находим в корневой папке сайта файл .htaccess. В большинстве случаев в WordPress он генерируется движком при установке. Часто он бывает скрыт, поэтому необходимо включить отображение скрытых файлов.

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

Код редиректа с зеркала сайта с www на зеркало без www будет иметь вид:

301 редирект с зеркала с www на зеркало без

Если надо напротив, сделать редирект с зеркала сайта без www на зеркало с www, то небольшое различие будет только в двух последних строчках кода:

301 редирект с зеркала без www на зеркало с www

Этот код вставляем в файл .htaccess, но не в любом месте, а в пределах кода, заключенного в тегах <IfModule mod_rewrite.c> … </IfModule> и сохраняем файл.

Добавление директивы host в файл robots.txt

Для того, чтобы увидеть содержимое файла robots.txt, добавляем его написание к адресу сайта – http://webentrance.ru/robots.txt. Используя FTP клиент помещаем директиву для Яндекса в файл robots.txt – Host: webentrance.ru, в данном случае без www.

После того, как файл .htaccess на хостинге будет обновлен, заработает автоматическое перенаправление на необходимое зеркало сайта. Итак, мы определили, как сделать 301 редирект сайта на основное зеркало, чтобы не допустить потери посетителей.

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

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

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

Лимит времени истёк. Пожалуйста, перезагрузите CAPTCHA.

Поиск Яндекса
Группа Компьютерная грамотность
Подпишитесь на новости

Введите ваш email адрес:

Media Markt
Gyrotown