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
助けてくれてどうもありがとう、デビッド
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
助けてくれてどうもありがとう、デビッド
クエリ文字列 (疑問符とそれに続くパラメーター) は URL の一部ではないためRewriteRule
、それらを含めません。
httpd のドキュメントに従って、次のように一致させることでクエリ文字列を除外できます。
RewriteRule ^/page /page?
あなたの場合、パターンは次のようになると思います:
RewriteRule ^/product-([0-9]+)(\.html) /product-$1.html?