我的.htaccess中有一条规则,如下所示
RewriteRule ^portfolio/([a-zA-Z0-9_-]+)$ portfolio.php?id=$1
RewriteRule ^portfolio/([a-zA-Z0-9_-]+)/$ portfolio.php?id=$1
使每个网址
example.com/portfolio.php?id=50
到
example.com/portfolio/50/
但是我在此页面上的分页并不是每当我尝试访问example.com/portfolio/50?page=2时都会工作,它会一直向我显示相同的页面 example.com/portfolio/50。
如何在htaccess规则中添加页面参数
答案 0 :(得分:3)
将[QSA]
添加到这两行的末尾。
“查询字符串追加”会将现有查询字符串添加到您的htaccess规则正在创建的新字符串中。