0

mod_rewrite を使用して、私のページのすべての URL から ?category_id=xx を削除したいと思います。xx は乱数 >= 1 です。

例:

http://mypage.com/product-123.html?category_id=76
should become ...
http://mypage.com/product-123.html

助けてくれてどうもありがとう、デビッド

4

1 に答える 1

1

クエリ文字列 (疑問符とそれに続くパラメーター) は URL の一部ではないためRewriteRule、それらを含めません。

httpd のドキュメントに従って、次のように一致させることでクエリ文字列を除外できます。

RewriteRule ^/page /page?

あなたの場合、パターンは次のようになると思います:

RewriteRule    ^/product-([0-9]+)(\.html)    /product-$1.html?
于 2012-11-13T05:20:15.540 に答える