Я попытался несколько примеров того, как это сделать, но ничего не работает, и я боюсь, что это потому, что строка запроса является частью базового URL-адреса.301 Redirect On Root Query Params
Вот что я хотел бы сделать:
Перенаправление http://example.com/?from=TEST_1 ->http://example.com/foo
Перенаправление http://example.com/?from=TEST_2 ->http://example.com/bar
Вот что я пробовал:
RewriteEngine On
RewriteCond %{QUERY_STRING} from=TEST_1
RewriteRule (.*) /foo [L,R=301]
К сожалению, указанное выше правило не влияет. Если изменить правила к чему-то статическому (см ниже), он прекрасно работает:
Redirect 301 /foo /bar
Есть ли что-то особенное, что нужно сделать для того, чтобы проверить значение строки запроса, когда это часть запроса корневого домена?
Бум, СПАСИБО! –
Добро пожаловать, рад, что это сработало. – anubhava