2017-06-20 17 views
1

から一つのパラメータを削除します。私は、ステージ=ステージ部分を削除したい.htaccessファイル - 私はこのような何かに見えるURL持っURL

https://www.example.com/about-us?stage=Stage&utm_source=abc&utm_medium=xyz 

を。

私は以下のコードを試みた:

RewriteCond %{QUERY_STRING} ^stage=Stage$ 
RewriteRule (.*) $Stage? [R=permanent] 

をそれだけでURLがある場合に動作するようです:

https://www.example.com/about-us?stage=Stage 

パラメータの残りなし。

他のパラメータをstage = Stageパラメータから引き離すにはどうすればよいですか?

答えて

1

あなたの.htaccessの先頭にこのルールを使用することができます。

RewriteCond %{QUERY_STRING} ^(.*&)?stage=Stage(?:&(.*))?$ [NC] 
RewriteRule^%{REQUEST_URI}?%1%2 [L,R=301,NE] 
+1

これは完璧です!どうもありがとうございました! – Craig

関連する問題