Канонизация (склейка доменов)

H
На сайте с 15.02.2006
Offline
121
1166

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

http://www.site.com

http://site.com

http://www.site.com/index.html

http://site.com/index.html

Эти страницы выглядят как различные URL, несмотря на то, что они указывают на одно и то же содержание. Google в конечном итоге решит, какая из версий более правильная, но может пройти немало времени, а вы за это время можете поиметь лишние проблемы.

Чтобы решить эту проблему, просто добавьте следующие строки в свой htaccess-файл:

Options +FollowSymLinks

RewriteEngine on

RewriteCond %{HTTP_HOST} ^site.com

RewriteRule (.*) http://www.site.com/$1 [R=301,L]

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.html\ HTTP/

RewriteRule ^index\.html$ http://www.site.com/ [R=301,L]

Данный код позволит перенаправлять все возможные варианты домашней страницы на http://www.site.com.

---------

Вопрос, что надо добавить, чтобы склеить домены com и com.ua?

Что-то я не могу в этих выражениях разобраться.

На первый взгляд надо добавить

RewriteCond %{HTTP_HOST} ^site.com.ua

RewriteRule (.*) http://www.site.com/$1 [R=301,L]

Новое Поколение - В Боге невозможно проиграть! (http://www.ng.lv)
H
На сайте с 15.02.2006
Offline
121
#1

Что неужто никто не делал?

Почему то указанный вариант переодически выкидывает ошибку 401 :(

SJ
На сайте с 13.05.2009
Offline
21
#2

1. Сделать две копии на обеих доменах;

2. Дождаться склейки Яндексом;

3. Поставить 301 редирект. /ru/forum/249005

H
На сайте с 15.02.2006
Offline
121
#3
S J Patrik:
1. Сделать две копии на обеих доменах;
2. Дождаться склейки Яндексом;
3. Поставить 301 редирект. /ru/forum/249005

Всмысле? Нельзя заранее ставить редирект?

K
На сайте с 31.01.2001
Offline
737
#4

Hermann, читайте сначала FAQ этого раздела.

Выделенные полосы в Москве (http://www.probkovorot.info) привели к снижению скорости до 23%.
stifler_x
На сайте с 19.06.2008
Offline
193
#5
Hermann:
Всмысле? Нельзя заранее ставить редирект?

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

H
На сайте с 15.02.2006
Offline
121
#6
stifler_x:
Сначала надо склеить для яндекса. Его боты должны проиндексировать оба сайта, чтобы понять, что они копии. Редирект будет мешать.

А как узнать - склеил яндекс сайты или нет?

S
На сайте с 28.10.2005
Offline
319
#7
Hermann:
А как узнать - склеил яндекс сайты или нет?

Когда одно и тоже будет выдавать

http://yandex.ru/yandsearch?serverurl=site1.ru

http://yandex.ru/yandsearch?serverurl=site2.ru

H
На сайте с 15.02.2006
Offline
121
#8
semenov:
Когда одно и тоже будет выдавать

http://yandex.ru/yandsearch?serverurl=site1.ru
http://yandex.ru/yandsearch?serverurl=site2.ru

А запросить эту склейку никак нельзя?

S
На сайте с 28.10.2005
Offline
319
#9

Не, все делается автоматом

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий