1

由于他们使用的主题和托管设置存在一些问题,客户 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=$

到目前为止,我的研究和实验还没有得到任何答案

4

1 回答 1

2

尝试在您的规则中使用QSA标志。

RewriteRule ^events index.php?pagename=events [QSA,L]
于 2013-09-30T09:01:17.033 回答