Я использую 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