Здравствуйте
Задача - сделать переадресацию со страницы типа site.ru/test?mark=bosch на site.ru/test/bosch
Код htaccess ниже
ErrorDocument 404 /404.html
RewriteEngine On
RewriteBase /
# Переадресация для марок
RewriteCond %{QUERY_STRING} ^mark\=(.*)$
RewriteRule ^(.*)$ /$1/%1? [NC,R=301,L]
При исполнении выдаёт цепочку редиректов site.ru/test/bosch?mark=bosch, site.ru/test/bosch/bosch?mark=bosch и так до site.ru/test/bosch/bosch/bosch/bosch/bosch/bosch/bosch/bosch/bosch/bosch, хотя стоит L и знак ? в конце. Не понимаю, как своевременно избавиться от Гет-параметра.
Подскажите, где может быть ошибка?