RewriteRule ^([^/.]+)?orderby=([^/.]+)&sort=([^/.]+)$ index.php?category=$1&orderby=$2&sort=$3 [L,NC]
RewriteRule ^([^/.]+)$ index.php?category=$1 [L,NC]
我的HTML代码就像这样
<form method="get" action="">....
如果我提交表单,则URL如下所示:http://site.com/category?orderby=hits&sort=desc(变量orderby和sort不起作用) 看起来我的第一条规则被忽略了。
答案 0 :(得分:1)
使用[QSA]
标志(表示query string append
)
RewriteRule ^([^/.]+)$ index.php?category=$1 [L,NC,QSA]
RewriteRule
不使用查询字符串来匹配网址