0
RewriteRule new/$ /search.php?category=1
RewriteRule new/\?(.+)$ /search.php?category=1&$1
我试图做这样的事情,如果下面的地址链接被访问,的.htaccess重写规则不工作
http://onlineshop.com/new/
http://onlineshop.com/new/?price_max=30
然后它会打开这个链接,
http://onlineshop.com/new/search.php?category=1
http://onlineshop.com/new/search.php?category=1&price_max=30
不幸的是,它不是这样工作。
你是一个天才! :) – 2013-03-27 02:31:23
但为什么我的工作不正常? :S – 2013-03-27 02:31:53
基本的'RewriteRule'不会捕获GET参数中的任何内容,这就是为什么你的第二条规则不起作用。我的'RewriteCond'在这里将查询字符串放入一个变量('%1')中。 – zessx 2013-03-27 09:27:22