Подскажите пожалуйста 301 редирект

KM
На сайте с 01.05.2013
Offline
87
494

Нужно сделать 301 постраничный редирект только для роботов гоогле и яндекс со старого домена site.ru на новый newsite.ru

Подскажите пожалуйста код 301 редиректа (.htaccess)

Vladimir SEO
На сайте с 19.10.2011
Online
1799
#1

Можно посмотреть тут /ru/forum/917580

Эксперт по продуктам Google https://support.google.com/profile/58734375 ᐈ Продвижение коммерческих сайтов https://kulinenko.com/
J
На сайте с 20.02.2014
Offline
120
jkm
#2

RewriteEngine On


RewriteCond %{HTTP_HOST} ^(?:www\.|)site\.ru$ [NC]
RewriteCond %{HTTP:FROM} google|yandex
RewriteRule ^(.*)$ http://newsite.ru/$1 [R=301,L]
SeVlad
На сайте с 03.11.2008
Offline
1609
#3

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

Твои вопросы тут: /ru/forum/comment/16208646

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
KM
На сайте с 01.05.2013
Offline
87
#4
jkm:
RewriteEngine On

RewriteCond %{HTTP_HOST} ^(?:www\.|)site\.ru$ [NC]
RewriteCond %{HTTP:FROM} google|yandex
RewriteRule ^(.*)$ http://newsite.ru/$1 [R=301,L]

А если и старый и новый сайт на https:

Так будит правильно?

RewriteCond %{HTTP_HOST} ^(?:www\.|)site\.ru$ [NC]

RewriteCond %{HTTP:FROM} google|yandex

RewriteRule ^(.*)$ https://newsite.ru/$1 [R=301,L]

J
На сайте с 20.02.2014
Offline
120
jkm
#5

Да, всё верно.

S
На сайте с 30.09.2016
Offline
469
#6
jkm:
RewriteCond %{HTTP:FROM} google|yandex

А почему HTTP:FROM ? Почему не юзерагент?

Отпилю лишнее, прикручу нужное, выправлю кривое. Вытравлю вредителей.
J
На сайте с 20.02.2014
Offline
120
jkm
#7
Sitealert:
А почему HTTP:FROM ? Почему не юзерагент?

Просто букв меньше.

J
На сайте с 20.02.2014
Offline
120
jkm
#8

Кроме User-Agent роботы обычно добавляют и заголовок From с email адресом:

support@search.yandex.ru

googlebot(at)googlebot.com

bingbot(at)microsoft.com

feedback@surveybot.com

S
На сайте с 30.09.2016
Offline
469
#9
jkm:
Кроме User-Agent роботы обычно добавляют и заголовок From

Это-то понятно. Непонятно, какая степень "покрытия" роботов этими заголовками. То есть что надёжнее проверять для идентификации робота - User-Agent или From.

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