2017-12-16 5 views

Antwort

2

Sie können für das Query-String überprüfen RewriteCond verwenden und dann eine Umleitung machen mit der R Flagge mit der Flagge NE gepaart.

NE | noescape

standardmäßig, Sonderzeichen, wie & und zum Beispiel wird ihrer hexcode Äquivalent umgerechnet werden?. Mit dem [NE] -Flag wird verhindert, dass das passiert.

mache ich etwas wie folgt aus:

RewriteEngine on 
RewriteCond %{QUERY_STRING} ^h=down$ 
RewriteRule ^(.*)$ $1/#do [R,NE,L] 

Da Sie auch die Original-Query-String entfernen möchte Sie könnten versuchen, und fügen Sie diese ein nachlauf ? wie:

RewriteRule ^(.*)$ $1/#do? [R,NE,L] 
+0

Dank. Ich benutze diesen Code aber meine URL-Adresse http://my.site.com/any/?h=down umgeleitet zu http://my.site.com/any/#do?h=down ich will zu entfernen? h = Down-Form-Adresse. – user1571462

+0

@ user1571462 - Ich habe meine Antwort mit einer Lösung aktualisiert, von der ich denke, dass sie mit einer Weiterleitung funktioniert. – Cyclonecode

+0

vielen dank Arun. – user1571462