Как объединить беки www.site.ru и site.ru

$
На сайте с 22.06.2006
Offline
19
901

По первости давным давно сайт раскручивался как site.ru вышло сейчас около 186 беков но потом он крутился как www.site.ru и сейчас около 145 беков. Теперь крутится только с www и прогнался по каталогам, сейчас в ожидании результатов.

Как известно (начитавшись тем на этом форуме) с www и без www - это 2 разных сайта, хотя сам сайт один и тот же. Как сделать так чтобы яндекс учел и те и другие ссылки присущи допустим одному сайту с www,чтобы ссылки без www играли роль в раскрутке тоже (180 - не мало)! А то просто так пропадает-не хорошо.

Если не прописывать Host в файле robots, то яндекс сам определит главный сайт и зеркало?

Сейчас прописано:

User-Agent: Yandex

Disallow:

Host: www.site.ru получаем основной хост - www.site.ru

Также еще в яше есть 25 беков как Site.ru - это считается отдельным сайтом (с большой буквы просто) либо это объединяется как Site.ru=site.ru ?

Я ведь не профи! Я только учусь... © Ученье свет, а не ученье - лень! ©
john2007
На сайте с 26.03.2007
Offline
173
#1
$tylus:

Если не прописывать Host в файле robots, то яндекс сам определит главный сайт и зеркало?

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

Совершая ошибки, мы не только учимся их не повторять, но и учимся прощать такие же ошибки другим... (с)
d1ma
На сайте с 18.03.2007
Offline
102
#2

кроме robots.txt неплохо было бы в .htaccess прописать редирект

RewriteCond %{HTTP_HOST} ^site.ru$ [NC]

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

nickspring
На сайте с 29.03.2006
Offline
228
#3

$tylus, однозначно Host + 301-й редирект, как Вам написали. Сам Яндекс без этого, конечно, выберет основное зеркало, но существует вероятность, что сайт может потом опять "расклеиваться"... поэтому от греха подальше :)

Lord Maverik
На сайте с 15.04.2003
Offline
471
#4

Где-то в соседней темке писали что при таком раскладе Рамблер посылает сайт в полный игнор.

P.S. вот тут - /ru/forum/183169

RedMall.Ru (https://redmall.ru) - Товары из Китая (Таобао, Tmall) с проверкой качества, скидка для форумчан 7% Партнерская программа 2 уровня: 5% + 5%. Подробнее. (https://redmall.ru/about/partner/)
$
На сайте с 22.06.2006
Offline
19
#5
john2007:
Должен сам склеить, если содержимое одно и то же, какое выберет главным не известно, что бы задать, используйте host. Как ускорить не знаю.

Есть ли какой метод проверки на "склейку" яндекса. Контент сайт что c www и без www - точно один и тот же.

RP
На сайте с 04.10.2006
Offline
138
#6

В дополнение, чтобы не создавать отдельный пост как более правильно написать, для других роботов, так как читал, что команду Host робот Google не понимает, могут быть проблемы с ним:

User-agent: *

Disallow:

User-agent: Yandex

Disallow:

Host: www.site.ru

или

User-agent: Yandex

Disallow:

Host: www.site.ru

User-agent: *

Disallow:

ВАО Москва - городской паблик. (https://vk.com/vao_moscow)
SergeyK
На сайте с 18.07.2007
Offline
41
#7
$tylus:
Есть ли какой метод проверки на "склейку" яндекса. Контент сайт что c www и без www - точно один и тот же.

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

С уважением, Сергей Коваленко.
B
На сайте с 08.02.2007
Offline
25
#8

$tylus, метод проверки для Яндекса примерно следующий:

Задаете Яндексу запрос с www и запрос без www. Если оба запроса выдают наличие страниц - то сайты с www и без www не склеены и соответственно считаются разными сайтами.

Для склейки доменов нужно использовать директиву HOST в файле robots.txt как вы и написали. А вот с 301-редиректом я бы советовал не спешить до склейки и выбора только одного сайта как основного зеркала. Был такой случай. Яндекс проиндексировал сайт без www (ни редиректа, ни директивы HOST изначально не было указано), а заказчик хотел, чтобы сайт был непременно с www. Прописали основной HOST в robots.txt и 301-ый редирект в .htaccess, дождались апдейта и... сайт пропал из выдачи вообще. Оказалось, что Яндексу чтобы склеить два зеркала необходимо оба их проиндексировать, что естественно при 301-м редиректе невозможно.

Вот это ответ от Яндекса

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

Возможно, в Вашем случае можно прописывать 301-ый редирект сразу, но все же лучше сначала дождаться склейки.

P.S. Вот хорошая ссылка на этом форуме про сайты с www и без

$
На сайте с 22.06.2006
Offline
19
#9

Brandy, после прописи host проверил-сайты склеены. Кстати на заметку, многие оптимизаторы, как я понял на это раньше тоже не обращали внимание ибо эт не критично т.к. как определишься на каком зеркале крутить так и идешь... но если (в моем случае) уан человек крутил без www а другой с www то вот такое и получается.

Наткнулся на интересную статью по поводу htaccess - 301 редирект – корректная переадресация через htaccess и php header

Суть редиректа в htaccess получается это лишь банальное перемещение на другой домен...

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