Как скрыть редирект от одного из юзер-агентов

У меня есть URL-адрес, и я хочу иметь для него следующую конфигурацию:

  • Робот Googlebot должен быть перенаправлен на страницу x,
  • другой User-Agent должен быть перенаправлен на страницу y.

Как я могу скрыть перенаправление 301 от Googlebot и перенаправить этот URL-адрес на другой адрес? Должен ли я редактировать .htaccess?


person Vasilisa    schedule 11.01.2019    source источник


Ответы (1)


Вероятно, вы могли бы сделать это, используя условия и правила перезаписи:

RewriteCond %{HTTP_USER_AGENT} Googlebot
RewriteRule ^mypage /redirect [L,R=301]

Таким образом, это будет перенаправлять запросы с помощью пользовательского агента, содержащего слово Googlebot, с http://example.com/mypage на http://example.com/redirect.

person Bananaapple    schedule 11.01.2019