.htaccess重写规则与分页

时间:2013-09-30 08:43:20

标签: wordpress apache .htaccess pagination

客户端wordpress网站需要一些重写规则,因为他们正在使用的主题和托管设置存在一些问题,目前我有一个是:

RewriteRule ^events index.php?pagename=events [L]

所以,当我转到www.site.com/events时,它会显示www.site.com/index.php?pagename=events

这很好用,但是他们在活动页面上使用的主题会显示分页链接,这会产生以下链接:

www.site.com/events/?page_id_all=2

由于之前的重写规则,仍然会显示

www.site.com/index.php?pagename=events

如何获取此类链接,使用变量page_id_all解析为www.site.com/index.php?pagename=events&page_id_all=$

到目前为止,我的研究和实验尚未回复任何答案

1 个答案:

答案 0 :(得分:2)

尝试在规则中使用QSA标记。

RewriteRule ^events index.php?pagename=events [QSA,L]