我的网址看起来像这样:
https://www.example.com/about-us?stage=Stage&utm_source=abc&utm_medium=xyz
我想删除stage = Stage部分。
我尝试了以下代码:
RewriteCond %{QUERY_STRING} ^stage=Stage$
RewriteRule (.*) $Stage? [R=permanent]
但只有在URL为:
时才会起作用https://www.example.com/about-us?stage=Stage
没有其余的参数。
如何将其他参数从stage = Stage参数传递出去?
答案 0 :(得分:1)
您可以在.htaccess的顶部使用此规则:
RewriteCond %{QUERY_STRING} ^(.*&)?stage=Stage(?:&(.*))?$ [NC]
RewriteRule ^ %{REQUEST_URI}?%1%2 [L,R=301,NE]