.htaccess 在htaccess中重写规则以保留参数
我编写了以下重写规则,当没有参数(没有页码、每页没有产品、没有排序顺序等)时,该规则可以正常工作 这样可以确保URL在谷歌搜索结果上得到优化。所以.htaccess 在htaccess中重写规则以保留参数,.htaccess,rewrite,.htaccess,Rewrite,我编写了以下重写规则,当没有参数(没有页码、每页没有产品、没有排序顺序等)时,该规则可以正常工作 这样可以确保URL在谷歌搜索结果上得到优化。所以 变成 mode=allBrands将始终设置 所以如果我点击一个链接去 它被重定向到 这是第一页 任何帮助都很好。您需要在重写规则中添加一个QSA标志,以便括号如下所示: [R=301,L,QSA] 这会告诉apache将任何现有查询字符串附加到目标(mode=allBrands)中的新查询字符串。您需要在重写规则中添加一个
mode=allBrands
将始终设置
所以如果我点击一个链接去
任何帮助都很好。您需要在重写规则中添加一个
QSA
标志,以便括号如下所示:
[R=301,L,QSA]
这会告诉apache将任何现有查询字符串附加到目标(
mode=allBrands
)中的新查询字符串。您需要在重写规则中添加一个QSA
标志,以便括号如下所示:
[R=301,L,QSA]
这告诉apache将任何现有查询字符串附加到目标(
mode=allBrands
)中的新查询字符串。将[R=301,L]
更改为[R=301,L,QSA]
更多信息:将
[R=301,L]
更改为[R=301,L,QSA]
更多信息:嗨,谢谢你的帮助。它添加了参数,但保留了原始信号,因此变成了。在使用QSA之前,如何删除额外参数?感谢从重写规则的目标中删除
?mode=AllBrands
。查询字符串将自动追加。语法正确吗?是不是应该用“.QSA”(带逗号)而不是“.QSA”(圆点)?@JavierGuerrero你说得对,我的回答有错。谢谢你。它添加了参数,但保留了原始信号,因此变成了。在使用QSA之前,如何删除额外参数?感谢从重写规则的目标中删除?mode=AllBrands
。查询字符串将自动追加。语法正确吗?是不是应该用“.QSA”(带逗号)而不是“.QSA”(点)?@Javierguerro你说得对,我的答案中有一个拼写错误,可能是重复的