2017-09-03 18 views
1

から特定のクエリ文字列を削除するにはhtaccessファイルは、私がURLを持っているURL

http://example.com/index.php?err=true&i=1 

i値が、私はこれにそのURLを変換したい1〜3に変更します。

http://example.com/index.php?err=true 

するたびにクエリ文字列をパラメーターiがURLにある場合は、iをURLから削除する必要があります。

+0

ドメイン全体がインデックスのためだけでなく、クエリ文字列 –

答えて

0

あなたは、任意の位置からクエリ文字列からパラメータiを削除するには、このルールを使用することができます。

RewriteEngine On 

RewriteCond %{THE_REQUEST} \?(.*&)?i=[^&]*&?(\S*)\sHTTP [NC] 
RewriteRule^%{REQUEST_URI}?%1%2 [R=308,NE,L] 
+0

から私を削除する必要はindex.phpのためだけでなく、 .php URL全体からクエリ文字列iを削除する必要があります –

+0

質問があります –

+0

私のURLがあるときに、フォームメソッドをPOSTメソッドとしてhttp://example.com/index.php?err=true&i=1に送信しますクエリー文字列iはURL http://example.com/index.php?err=trueにリダイレクトされますが、投稿されたデータは喪失してしまいますid: –