2016-03-01 277 views

回答

1

你需要一個RewriteCond此規則,以防止添加查詢參數時,它已經在那裏:

RewriteCond %{QUERY_STRING} !(^|&)fwp_categories= [NC] 
RewriteRule ^(category)/(.*?)/?$ /$1/$2?fwp_categories=$2 [R=301,L,NC,NE] 

確保測試這個規則之前清除瀏覽器緩存。

+0

嗯,但如果我去http://www.mywebsite.com/category/books/與最後的斜線,你的規則是重定向到http://www.mywebsite.com/category/books/? fwp_categories = books%2F和%2F在我的WP中向我拋出一個錯誤。 – walolinux

+1

太棒了,現在它的工作! – walolinux