0

以下是我的配件页面网址

http://localhost/motobatt/index.php?route=information/static&p=62&b=59

并且此页面已经可以使用此 url 访问

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
4

1 回答 1

1

&p=$1&b=$2从您的规则中删除该位。没有任何捕获组用于$1$2返回引用,因此它们最终会变为空白。您想要的是使用QSA将任何现有查询字符串附加到规则目标末尾的标志:

RewriteBase /motobatt
RewriteRule ^accessories index.php?route=information/static [QSA]
于 2013-08-29T10:13:19.217 回答