Получить параметры нельзя извлечь с помощью команды RewriteRule.Они содержатся в переменной% {QUERY_STRING}.Вы можете извлечь определенное значение, используя RewriteCond.Затем с префиксом «%». Пример
RewriteCond %{QUERY_STRING} ^language=(fr|de|it|es|pt)$ [NC]
RewriteRule ^(.*) http://%1.example.com/$1 [R=301,NC,L]
Мы добавили флаг L, чтобы остановить правила перезаписи.
Рекомендуется установить значение по умолчанию на случай, если кто-то получит доступ к старой странице безпараметр языка.
RewriteCond %{QUERY_STRING} ^$ [NC]
RewriteRule ^(.*) http://fr.example.com/$1 [R=301,NC,L]
Я использовал fr, потому что я француз =)
С уважением