以下是我的配件页面网址
http://localhost/motobatt/index.php?route=information/static&p=62&b=59
此网页已经可以使用此网址访问
http://localhost/motobatt/accessories
但现在如何传递这些查询,url应该是这样的
http://localhost/motobatt/accessories&p=62&b=59
我的.htaccess
RewriteBase /motobatt
RewriteRule ^accessories index.php?route=information/static&p=$1&b=$2
答案 0 :(得分:1)
从规则中删除&p=$1&b=$2
位。 $1
或$2
没有任何捕获组可以返回引用,因此它们最终会变为空白。你想要的是使用QSA
标志,它将任何现有的查询字符串附加到规则目标的末尾:
RewriteBase /motobatt
RewriteRule ^accessories index.php?route=information/static [QSA]