мне нужно перенаправить все боты ползут для URL-адресов, как это:Перенаправление Бот ползающих URL-адрес с параметрами на страницу категории
example.com/en/percussion/drums/?p=1 & е = 56% 7C286 % 7C55% 7C319% 7C30% 7C36% 7C16% 7C573% 7C311% 7C224% 7C35% 7C322% 7C364
Они должны быть перенаправлены в основной категории:
example.com/en/percussion/ барабаны/
с 301 переадресацией в htaccess. Но это правило должно быть только для таких ботов, как googlebot или других.
Как это:
RewriteEngine On
RewriteCond %{query_STRING} ^p=1&f=(.*)$ [NC]
RewriteCond %{HTTP_USER_AGENT} Googlebot
RewriteRule (.*) what to write here? [L,R=301]
Я не знаю, как создать правильный RewriteRule, который перенаправляет на запрашиваемый URL, но без Query_Strings (example.com/en/percussion/drums/).
Любая идея?
Thanx много
Я попытался это, но результат: _example.com/ ан/_ Но мне нужен результат, как: _example.com/en/percussion/drums/_ Я также попытался это:. 'RewriteEngine на RewriteCond% {QUERY_STRING}^р = 1 & е = (*) $ [NC] RewriteC ond% {HTTP_USER_AGENT} Googlebot RewriteRule (. *) https: //% {HTTP_HOST}% {REQUEST_URI}? [L, R = 301] ' Строка запроса ушла, но перенаправление ведет на главную страницу, URL: _example.com/ru/_ –
@BassDrum что-то еще перенаправляет вас –
Хорошо, спасибо вам за помощь. Надеюсь, что найду, что еще перенаправляет ....... –