Редирект 301. Склейка доменов с www и без www.


Поиск по сайту:



Добавить в социальную сеть:

Редирект 301. Склейка доменов с www и без www. Установка редиректа 301 на сервер

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

Склейка доменов с www и без www. Установка редиректа 301 на сервер Apache.

Первый вариант использования 301 редиректа - для склейки доменов с www и без www в один.
Например. Сайты https://wmr1000.ru/ и https://www.wmr1000.ru/ определяются основными поисковиками (Яндекс и Гугл) как разные сайты. Соответственно если ничего не сделать ссылочный вес между ними распределяется, ведь некоторые пользователи оставят где-то в сети ссылки на сайт с www, а другие без www. Это зачастую хорошо заметно если вы проверяете параметры, в какой ни будь системе анализ сайта, например в pr-cy.ru. Введите адрес сайта сначала без www, а затем с www и сравните результаты. Вы увидите разное количество внешних ссылок, не редко разные ТИЦ и PR.
Поэтому выбираем один из них основным и передаем вес ему. Я обычно использую домен без www в качестве основного, но принципиальной разницы нет. Создаем в блокноте новый текстовый файл называем его .htaccess.

Прописываем в нем:
 
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.wmr1000.ru$ [NC]
RewriteRule ^(.*)$ https://wmr1000.ru/$1 [R=301,L]

Добавляем полученный файл .htaccess в корневую директорию сайта, обычно это public_html. Естественно заменив в тексте имя домена wmr1000.ru на свой. При этом все параметры сайта с www будут преданы сайту без www.

Обратный вариант передачи веса от сайта без www к сайту с www, будет соответственно:
 
RewriteEngine On
RewriteCond %{HTTP_HOST} ^ wmr1000.ru$ [NC]
RewriteRule ^(.*)$ https:// www.wmr1000.ru/$1 [R=301,L]

Проверяем наличие склейки.

Вводим в командной строке браузера адрес сайта для первого случая https://www.wmr1000.ru/ и видим что адрес автоматически изменился на https://wmr1000.ru/ Редирект работает для всех страниц сайта, так что можете проверять не главную страницу, а любую другую. Если вы передавали вес сайту c www то соответственно вводить для проверки надо https://wmr1000.ru/

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

Server Response: https:// www.wmr1000.ru
HTTP Status Code: HTTP/1.1 301 Moved Permanently

Ответ сервера на обращение к основному адресу:

Server Response: https://wmr1000.ru/
HTTP Status Code: HTTP/1.1 200 OK

Как видите полный порядок адреса склеены.

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

Склейка доменов с www и без www . Установка редиректа 301 на Microsoft сервер.

В отличае от Apache сервера Microsoft не обрабатывают файл .htaccess Поэтому для склейки на таком сервере, добавьте на главную страницу сайта код

< %@ Language=VBScript %>
< %
Response.Status="301 Moved Permanently"
Response.AddHeader "Location", https://wmr1000.ru/
%>

Проверка склейки для разных типов серверов не отличается и описана выше.

Склейка различных доменов, создание зеркала. Установка редиректа 301.

Создания зеркала с помощью редиректа 301 аналогично выше описанному. Например. Сайт 1000-wmr.ru является зеркалом сайта wmr1000.ru У него в файле .htaccess прописано:
 
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.1000-wmr.ru$ [NC]
RewriteRule ^(.*)$ https://wmr1000.ru/$1 [R=301,L]

 
RewriteEngine On
RewriteCond %{HTTP_HOST} ^1000-wmr.ru$ [NC]
RewriteRule ^(.*)$ https://wmr1000.ru/$1 [R=301,L]

Как вы видите оба адреса домена 1000-wmr.ru перенаправлены на wmr1000.ru.

Склейка адресов в аккаунте Гугла

Установить склейку адресов сайтов для Гугла так же можно в аккаунте Гугла. Для склейки сайтов с www и без www:

аккаунт / Инструменты для веб-мастеров / имя сайта / настройка

Для создания зеркала:

аккаунт / Инструменты для веб-мастеров / имя сайта / Конфигурация сайта / Изменение адреса
 
Автор: Alex
https://wmr1000.ru/
Запрещено копировать без ссылки на сайт

 
Сделать закладку:

Права защищены. Копировать без изменения содержания.


Перейти в начало страницы