Как правильно склеить?

A7
На сайте с 15.07.2007
Offline
161
793

Есть два домена, оба находятся на одном хосте и используют одну и туже папку на нем.

в роботсе прописано -

Host: domen1.ru

Тоесть яндекс должен domen2.ru по этой строчке склеить в первым.

А как быть с гуглем, подскажите?

iCospi
На сайте с 27.09.2011
Offline
97
#1

acid777, для Гугла поставьте 301 редирект

Удобная проверка позиций (http://allpositions.ru/redirect/8497) | Быстрая покупка уник контента (http://advego.ru/62bgjaNHEc)
A7
На сайте с 15.07.2007
Offline
161
#2

Не могу оба домена используют одну папку на хостинге.

там 1 ажтеакцесс

[Удален]
#3
acid777:
там 1 ажтеакцесс

ну добавьте к нему .htaccess и всё будет ништяк

bon_eur
На сайте с 09.06.2012
Offline
40
#4
acid777:
Как правильно склеить?

Надежный способ:

1. Прописать host в robots.txt, что вы уже сделали.

2. Настроить в гугл.вебмастере (конфигурация->изменение адреса)

3. Ждать апа зеркальщика яндекса. Обычно достаточно одного апа.

4. И только тогда настроить 301 редирект. Если к этому моменту гугл еще не склеит сайты, то после 301 редиректа он это сделает достаточно быстро.

Если трафик есть и по старому адресу, и по новому, то имеет смысл прописать canonical, перед пунктом номер 3. Да и без трафика лучше прописать.

Альтернативный способ:

1. Прописать host в robots.txt, что вы уже сделали.

2. Настроить в гугл.вебмастере (конфигурация->изменение адреса)

3. Поставить 301 редирект в .htaccess

RewriteCond %{HTTP_HOST} !=new-host.ru

RewriteCond %{REQUEST_URI} !=/robots.txt
RewriteRule .* http://new-host.ru/$0 [R=301,QSA,L]

4. Ждать неопределенное время. Гугл склеит быстро, а вот Яндекс может клеить полгода, год и даже дольше.

A7
На сайте с 15.07.2007
Offline
161
#5
bon_eur:
Надежный способ:
1. Прописать host в robots.txt, что вы уже сделали.
2. Настроить в гугл.вебмастере (конфигурация->изменение адреса)
3. Ждать апа зеркальщика яндекса. Обычно достаточно одного апа.
4. И только тогда настроить 301 редирект. Если к этому моменту гугл еще не склеит сайты, то после 301 редиректа он это сделает достаточно быстро.

Если трафик есть и по старому адресу, и по новому, то имеет смысл прописать canonical, перед пунктом номер 3. Да и без трафика лучше прописать.

Альтернативный способ:
1. Прописать host в robots.txt, что вы уже сделали.
2. Настроить в гугл.вебмастере (конфигурация->изменение адреса)
3. Поставить 301 редирект в .htaccess
RewriteCond %{HTTP_HOST} !=new-host.ru

RewriteCond %{REQUEST_URI} !=/robots.txt
RewriteRule .* http://new-host.ru/$0 [R=301,QSA,L]

4. Ждать неопределенное время. Гугл склеит быстро, а вот Яндекс может клеить полгода, год и даже дольше.

301 редирект поставить не могу так как и domen1.ru и у domen2.ru один на двоих ажтеакцесс.

в гугль.вебмастере тоже не получается, тогда когда я туда вхожу он мне пишет - Только домены корневого уровня

Дело в том что у меня первый (основной) домен в зоне .spb.ru наверное из-за этого.

bon_eur
На сайте с 09.06.2012
Offline
40
#6
acid777:
301 редирект поставить не могу так как и domen1.ru и у domen2.ru один на двоих ажтеакцесс.

Приведенный код именно для вашего случая, когда один и тот же .htaccess работает для разных доменов.

acid777:
в гугль.вебмастере тоже не получается, тогда когда я туда вхожу он мне пишет - Только домены корневого уровня

Дело в том что у меня первый (основной) домен в зоне .spb.ru наверное из-за этого.

Да, из-за этого.

A7
На сайте с 15.07.2007
Offline
161
#7
bon_eur:
Приведенный код именно для вашего случая, когда один и тот же .htaccess работает для разных доменов.

А можно написать как он будет выглядеть если взять за пример домены как

domen1.ru (основной, он же в зоне spb.ru)

domen2.ru (нужен как зеркало для domen1.ru)

bon_eur:
Да, из-за этого.

Как быть в таких случаях? Может попробывать в гугль.вебмастер добавить домен зеркала (он в зоне .ru) и как то к нему прописать. Возможно такое?

bon_eur
На сайте с 09.06.2012
Offline
40
#8
acid777:
А можно написать как он будет выглядеть если взять за пример домены как
domen1.ru (основной, он же в зоне spb.ru)
domen2.ru (нужен как зеркало для domen1.ru)

Смотрите, чтобы не запутаться.

Если в robots.txt указать как главное зеркало domen1.ru

Host: domen1.ru

то в .htaccess, соответственно

RewriteCond %{HTTP_HOST} !=domen1.ru

RewriteCond %{REQUEST_URI} !=/robots.txt
RewriteRule .* http://domen1.ru/$0 [R=301,QSA,L]

А если в robots.txt указать как главное зеркало domen1.spb.ru

Host: domen1.spb.ru

то в .htaccess, соответственно

RewriteCond %{HTTP_HOST} !=domen1.spb.ru

RewriteCond %{REQUEST_URI} !=/robots.txt
RewriteRule .* http://domen1.spb.ru/$0 [R=301,QSA,L]
acid777:
Как быть в таких случаях? Может попробывать в гугль.вебмастер добавить домен зеркала (он в зоне .ru) и как то к нему прописать. Возможно такое?

К сожалению, в гугл.вебмастере невозможно "изменить адрес" ни с domen1.spb.ru, ни на domen1.spb.ru.

A7
На сайте с 15.07.2007
Offline
161
#9

Отлично, сработало!

А можно еще как вто в .htaccess впрести 301 редирект домена с www на без www

bon_eur
На сайте с 09.06.2012
Offline
40
#10
acid777:
А можно еще как вто в .htaccess впрести 301 редирект домена с www на без www

Похожим кодом:

RewriteCond %{HTTP_HOST} =www.domen.ru

RewriteRule .* http://domen.ru/$0 [R=301,QSA,L]

Но вообще-то, предыдущие варианты кодов делают и это. Например код

RewriteCond %{HTTP_HOST} !=domen1.ru

Работает так: если любой домен, кроме domen1.ru...

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