Что такое redirect-301

 

301 редирект


Что такое redirect-301 и для чего он нужен. Многие из вас уже имеют свои сайты но возможно до сих пор так и не знают что нужно сделать для того чтоб поисковики смогли точно определить какая из страниц является приоритетной.

Все дело в том что изначально главная страница сайта доступна не по одному а сразу по четырем адресам ! Как такое может быть спросите вы ? В качестве ответа я предлагаю вам в адресной строке браузера набрать следующие адреса главной страницы вашего сайта :

ваш сайт.ru/
ваш сайт.ru/index.php
http://www.ваш сайт.ru
http://www.ваш сайт.ru/index.php

Проверили ? - а теперь если при наборе любого из адресов в адресной строке браузера вас перекидывает на главную страницу но при этом каждый адрес в строке остается именно таким какой вы набрали , значит у вас отсутствует перенаправление всех дублей страниц на одну единственную , которую и должны считать главной все поисковики .Это и называется redirect-301 .

Осуществить перенаправление  с одного url на другой url можно при помощи панели управления ISP хостинга. Для этого необходимо осуществить вход в панель управления ISP, выбрать функцию "Редиректы", в появившемся окне вписать необходимые параметры для url.

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

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

Так давайте же решим эту проблему : Приведу два варианта . Они идентичны , разница заключается лишь в том какой адрес вы предпочитаете в качестве основного. Итак открываем файл htaccess и вставляем :

1)Если основной адрес будет начинаться с www :
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^ваш сайт.ru
RewriteRule (.*) http://www.ваш сайт.ru/$1 [R=301,L]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ http://www.ваш сайт.ru/ [R=301,L]

2)Если основной адрес будет начинаться с http :
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.ваш сайт.ru
RewriteRule (.*) http://ваш сайт.ru/$1 [R=301,L]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ http://ваш сайт.ru/ [R=301,L]

В итоге мы получим редирект всех страниц-дублей на нужный нам адрес !!!

По данной теме читайте следующие статьи:

Дубли страниц Joomla 2.5
Файл robots.txt для Joomla 2.5
robots.txt.Удаление дублей в Joomla 2.5
robots.txt Ошибки и рекомендации
robots.txt Как устранить дубли для сайта Joomla 2.5
Источники дублей Joomla
Плагин для удаления дублей Shnodoubles

Комментарии   

0 # Crystal 18.12.2014 15:16
magnificent issues altogether, you simply won a new reader.
What could you suggest in regards to your put up that you simply made some days in the past?

Any sure?

my webpage; homepage (Crystal: http://www.idnovo.com.cn/home/link.php?url=http://www.medcomprare.com)
Ответить | Ответить с цитатой | Цитировать
0 # илья 02.04.2014 01:51
У меня не заработало пока в строчку
RewriteCond %{HTTP_HOST} ^www.ваш сайт.ru
не добавил в конец [NC]
Ответить | Ответить с цитатой | Цитировать
0 # Станислав 21.02.2014 12:18
Раньше использовал sh404SEF, но на одном сайте пришлось обходится без него. Как же самому сделать домен с www основным? И вот решение! Благодарю тебя автор за полезную информацию.
Ответить | Ответить с цитатой | Цитировать
+6 # Юрий 23.06.2013 18:57
Спасибо за информацию, прочитал много статей у вас на сайте, всё в понятной и доступной форме написано.
Юрий
Ответить | Ответить с цитатой | Цитировать

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


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