2017-06-20 11 views
1

ich eine URL, die etwa wie folgt aussieht:.htaccess - Entfernen Sie einen Parameter aus URL

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

Ich möchte nur die Bühne = Bühnenteil entfernen.

habe ich versucht, den Code unten:

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

aber es scheint nur, wenn die URL zu arbeiten:

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

ohne den Rest der Parameter.

Wie kann ich die anderen Parameter außer dem stage = Stage-Parameter übergeben?

Antwort

1

können Sie diese Regel verwenden, an der Spitze der .htaccess:

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

Das ist perfekt! Vielen Dank! – Craig

Verwandte Themen