2 домена, 1 сайт. Часть вторая.

12
AVV
На сайте с 31.07.2006
Offline
84
AVV
#11

Можно выдавать роботу Яндекса один роботс.тхт, роботу Гугля - другой, а всем остальным - третий.

RewriteEngine on

RewriteCond %{HTTP_USER_AGENT} Googlebot [NC]

RewriteRule robots\.txt file1.txt [L]

RewriteCond %{HTTP_USER_AGENT} Yandex [NC]

RewriteRule robots\.txt file2.txt [L]

RewriteRule robots\.txt file3.txt [L]

что, наверное, абсурд. ;)

----------

А вот если так

написать в .htaccess пингвин.ru -


RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} Googlebot [NC]
RewriteRule ^(.+) http://жираф.ru/$1 [R=301,L]

написать в .htaccess жираф.ru -


RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} Yandex [NC]
RewriteRule ^(.+) http://пингвин.ru/$1 [R=301,L]

то наверное будет нормально.

Serboy
На сайте с 29.09.2005
Offline
94
#12

AVV, угу, в первом случае с таким же успехом можно было использовать один роботс, с директивой host для яндекса. Ибо чего можно написать для гугла:

Так в роботсе пропишите
для яндекса главный хост: пингвин
для гугла главный хост: жираф

- я не знаю. Да если бы и можно было, то одного, опять же, вполне хватает.

А вот если я сам хочу жестко привязать гугл к одному из доменов, то вроде гуглу надо делать 301 редирект. Но:

Вы ошибаетесь, роботс для этого вполне подходит

- это меня смущает.

AVV
На сайте с 31.07.2006
Offline
84
AVV
#13
Serboy:
AVV, угу, в первом случае с таким же успехом можно было использовать один роботс, с директивой host для яндекса.

Совершенно верно, поэтому я и написал "наверное абсурд". ;)

Serboy:
Ибо чего можно написать для гугла:
- я не знаю.

Чего можно написать в robots для Гугля я тоже не знаю. 😕

Но второй вариант склейки пингвина с жирафом с помощью mod_rewrite отдельно для Гугля и Яндекса должен быть вполне работоспособен. ☝

12

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