我有一個工作重寫規則:Apache Mod重寫規則與?像谷歌即HL = EN
RewriteRule ^category/?(.*)/([0-9]+)/([0-9]+)/([a-z]+)-([0-9]+)$ category.php?%{QUERY_STRING}&id=$2&paginate=$3&sort=$4&page=$5 [L]
加工URL的樣子:
www.mysite.com/category/hockey/10/18/recent-3
現在我想我URL到看起來像:
www.mysite.com/category/hockey?id=10&paginate=18&sort=recent-3
我曾嘗試:
RewriteRule ^category/?(.*)?id=([0-9]+)&paginate=([0-9]+)&sort=([a-z]+)-([0-9]+)$ category.php?%{QUERY_STRING}&id=$2&paginate=$3&sort=$4&page=$5 [L]
,但我不能使它工作。
任何想法?
啊,這就是爲什麼! :)喬恩,謝謝你的解釋和你的回答!它像預期的那樣工作! –