Хочу рассказать сегодня о том, как сделать 301 редирект своему сайту. Я покажу Вам, как сделать 301 редирект с помощью вебмастера Яндекс и Google, а также с помощью файла .htaccess.
Выбирать и подтверждать основное зеркало своего ресурса необходимо на первых порах его развития, так как, в дальнейшем, подобные изменения несут в себе не очень приятные последствия.
Если, к примеру, вы не знали что нужно выбирать основное зеркало, а через 2-3 месяца, или через полгода, вдруг обратили на это внимание (поводы могут быть самые разные), а посещаемость вашего проекта выросла в сотни чел/сутки, можете ожидать падение трафика, на некоторое время. Неприятно, согласитесь. Я думаю вы меня понимаете. Что бы узнать как проверить количество посетителей на своем сайте, смотрите мою статью, как проверить посещаемость сайта.
Выбор основного зеркала сайта
Что это значит, выбрать основное зеркало. Скажу прямо, ваш сайт открывается по адресу с www и без него, то есть, http://www.vi-internet.ru и http://vi-internet.ru. И если к примеру, возьмем 10 посетителей, и 4 из них поставили ссылку на ваш ресурс с www, а 6 человек, решили поставить ссылку на ваш проект без употребления www.
И если, не сделать 301 редирект, то получается, что часть ссылок, или с www или без www, работать не будет. То есть, вы потеряете часть веса ссылок. А если правильно сделать редирект, то вес всех ссылок будет объединен, сайт при этом получит и выше позиции в поисковых системах, рост ТИЦ и PR, и тем самым рост трафика.
При выборе основного зеркала, (я использую без www, и вам советую сделать так же) если набрать адрес сайта или поставить на него ссылку с www, осуществится автоматическое перенаправление, на основной адрес без www.
Если ваш сайт уже имеет возраст, и на нем присутствует определенный трафик, вам будет необходимо, проверить какое зеркало учитывают поисковые системы, и выбрать его. Для этого воспользуйтесь сервисом cy-pr.com, введите адрес своего сайта, нажмите «анализ», и просмотрите «проиндексированные страницы» в Яндекс и Google.
При наведении курсора на заголовок ссылку, в левом нижнем углу экрана, будет отображаться индексируемая ссылка, и какой адрес будут учитывать поисковики тот и выберете основным (больше придерживайтесь мнения Яндекса, так как в Google потом будет проще и быстрее изменить зеркало).
Установка 301 редиректа с помощью Вебмастера Google и Яндекс
Основное зеркало для сайта, можно указать в панели вебмастера Яндекса и Google. Но для начала зарегистрируйте сайт в этих системах, если до сих пор этого не сделали. Будем надеяться, что ваш сайт присутствует и в Яндексе и в Google. И так, делаем редирект.
Заходим на Яндекс вебмастер → Настройка индексирования → Главное зеркало. И указываете главное зеркало без www или с www.
Заходим на Google вебмастер → нажимаем на адрес сайта, далее с лева нажимаем на «конфигурация» → настройки, и в разделе «основной домен» ставим отметку напротив главного зеркала (у меня стоит отметка напротив адреса, без www), и нажимаем «сохранить».
Делаем 301 редирект с помощью файла .htaccess
Для установки 301 редиректа, нам понадобится файл .htaccess. Этот файл, генерируется многими движками сайтов. Он находится в корневой папке вашего сайта. На движке wordpress, путь к нему следующий: заходите на свой хостинг, заходите в папку public html → Ваш сайт, и находите файл .htaccess. Открываем его для редактирования, и перед закрывающим вставляем выбранный код, с основным зеркалом без www или же с www, сохраняем.
Кода для вставки:
301 редирект без www
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^site.ru$ [NC]
RewriteRule ^(.*)$ http://www.site.ru/$1 [R=301,L]
301 редирект с www
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.site.ru$ [NC]
RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L]
Ниже показан пример, как вставлять код. Ваш файл может незначительно отличаться от наведенного ниже мной файла, так как у вас может быть другая версия wordpress, и некоторые другие моменты.
(картинка кликибельна)
P.S: Вы считаете статья хорошая? Посоветуйте ее своим друзьям, ниже есть кнопки нужной вам соц.,сети. Подписывайтесь на новые материалы сайта, я вышлю вам их еще горячими 😉