複数のgetパラメータが任意の順序で設定されているかどうかを確認し、これらのgetパラメータの引数を使用してurlにリダイレクトする書き換えルールを書き込もうとしています。これは私が試したものです.htaccess catch任意の順序でGETパラメータを指定する
RewriteCond %{QUERY_STRING} (?:^|&)retailer_filter=([^&]+)
RewriteCond %{QUERY_STRING} (?:^|&)product=([^&]+)
RewriteCond %{QUERY_STRING} (?:^|&)sitechange=([^&]+)
RewriteRule ^$ /?product=%1&retailer_filter=%2 [R=301,L]
これはリダイレクトが、私はそれをリダイレクトしたいときだけなので
/?product=test&retailer_filter=test&sitechange=1
が?/product=1&retailer_filter=
にリダイレクトsitechange引数を持つ?/product=test&retailer_filter=test
は、それはそう
/?sitechange=1t&retailer_filter=test&product=test
はまた、任意の助けが