Страница 1 из 1

Директивы в .htaccess

СообщениеДобавлено: Чт май 28, 2020 6:03 pm
lepestoksakury
Здравствуйте!

Подскажите пожалуйста как выполнить директивы?

1) Если юзерагент = googlebot то по URL http://www.domen.com/test должен открыться файл (index.html в котором просто слово "test") который лежит по адресу http://www.domen.com/test2
Для всех остальных юзерагентов - ничего.

2) Если юзерагент = googlebot то по URL http://www.domen.com/test делаем 301 на другой домен https://www.site.com/test
Для всех остальных юзерагентов - ничего.


ко второму пункту вот так правильно?

Options +FollowSymLinks
RewriteEngine on
RewriteCond %{USER_AGENT} Googlebot
RewriteRule ^test \$ https://www.site.com/test [R=301]

СообщениеДобавлено: Чт май 28, 2020 7:09 pm
Emilien
По второму пункту
Код: выделить все
RewriteCond %{HTTP_USER_AGENT} Googlebot
RewriteRule ^test$ https://www.site.com/test [R=301,L]


А по первому пункту там файл test2 или test2/index.html?

СообщениеДобавлено: Чт май 28, 2020 7:24 pm
lepestoksakury
там просто test2

СообщениеДобавлено: Чт май 28, 2020 7:27 pm
lepestoksakury
Спасибо за 2 пункт)

СообщениеДобавлено: Чт май 28, 2020 7:34 pm
Emilien
Если там файл test2
Код: выделить все
RewriteCond %{HTTP_USER_AGENT} Googlebot
RewriteRule ^test$ test2 [L]

СообщениеДобавлено: Чт май 28, 2020 7:36 pm
lepestoksakury
Понял, спасибо за помощь)