由于htaccess规则,分页无法工作


Pagination not working due to htaccess rule

我的.htaccess中有一条规则,如下所示

RewriteRule ^portfolio/([a-zA-Z0-9_-]+)$ portfolio.php?id=$1
RewriteRule ^portfolio/([a-zA-Z0-9_-]+)/$ portfolio.php?id=$1

使每个url都成为

example.com/portfolio.php?id=50 

进入

example.com/portfolio/50/

但我在这个页面上有分页功能,当我试图访问example.com/portfolio/50时,它就不起作用了?第2页它一直给我看同一页example.com/portfolio/50.

如何在htaccess规则中添加页面参数

[QSA]添加到这两行的末尾。

"附加查询字符串"将把现有的查询字符串添加到您的htaccess规则正在创建的新查询字符串中。