Переписывание переменной в querystring с .htaccess

Я использую PHP-скрипт с моим сайтом, который выдает запрос в URL-адресе. Одна из переменных в querystring: colour=red

Я хотел бы сделать правило в моем файле .htaccess, который переписывает все экземпляры colour=red в colour=blue .

У меня нет доступа к изменению исходного скрипта PHP, поэтому требуется правило .htaccess.

 RewriteEngine On RewriteCond %{QUERY_STRING} ^(.*&|)colour=red(&.*|)$ # search colour=red RewriteRule ^(.*)$ $1?%1colour=blue%2 [L,R=301] # redirect to colour=blue 

Это приведет к перенаправлению URL-адресов с colour=red в строке запроса на URL-адреса с colour=blue