2011-12-29 13 views
0

一部のURLは、私たちのスクリプトで生成されます。私はhtaccess経由でこれらすべてを調整する必要があります。 私はそれらの数百を持っているので、すべて?xxxをきれいにする必要があります。URLからのクエリ文字列を削除

すなわち:

domain.com/page.html?word=gclid=4nwseuoSg 

domain.com/page.html 

か何かに始まりますか、?残りは必要ありません。

私が?\ の代わりに使用するためには何がありますか(。*)のRewriteRule^\?(。*)$/[R = 301、L]を試みたが、:(

を動作しませんでした

答えて

0

パスクエリ文字列が含まれていません。使用するRewriteCondどのなし - 空のクエリ文字列にマッチする。

RewriteCond %{QUERY_STRING} !^$ 
RewriteRule \.html$ $0 [R=301,L] 

私はまた、URLは念の.htmlであなたを終了することがあるという条件を追加しました将来的にいくつかのPHPスクリプトを追加したい。

関連する問題