2011-12-28 8 views
0

は、ここに私のApacheののRewriteRuleです:クエリーストリングなしでApacheリダイレクトしますか?

RewriteCond %{QUERY_STRING} cate_id\=(\d+) 
RewriteRule ^cate.php$ category-%1-b0.html [R=301,L] 

そして私はcate.php cate_id = 72にカテゴリ-72-b0.htmlリダイレクトしたいが、それはカテゴリ-72-B0にリダイレクト? .html?cate_2 = 72、私は.htmlの後にクエリーストリングを望んでいませんが、それを削除するにはどうしますか?

答えて

2

試してみてください。

RewriteRule ^cate.php/.*$ category-%1-b0.html? [R=301,L] 
+0

あなた、ありがとう、ありがとう~~~ – missingcat92

1

このお試しください: "?" に注目してくださいRewriteRuleの終わりに。

RewriteEngine On 
RewriteCond %{QUERY_STRING} cate_id\=(\d+) 
RewriteRule ^cate.php$ category-%1-b0.html? [R=301,L] 
関連する問題