WordPress如何确定分页查询变量是否太高? 时间:2017-05-27 作者:henrywright 检查作者档案的重写规则,我可以看到第/页之后使用的任何数字都是匹配的。author/([^/]+)/page/?([0-9]{1,})/?$ => index.php?author_name=$matches[1]&paged=$matches[2] 理论上,这意味着以下几页是可能的在现实生活中,如果你访问这些页面,你会得到404(除非作者忙得发帖)。WordPress如何确定paged 查询变量太高,在这种情况下设置404? 1 个回复 最合适的回答,由SO网友:Milo 整理而成 查询要么返回帖子,要么不返回。无论是不存在的页码、不存在的类别名称、不存在的帖子名称等,都是一样的。将匹配重写规则,从而填充形成查询的查询变量。查询被发送到数据库,数据库返回的帖子数量介于零和请求的任何数量之间。所有这些情况之间的唯一区别是,它在被确定为404之后做了什么,这取决于重写规则匹配的内容。如果name 查询变量已填充,它尝试查找与其他变量最接近的匹配项LIKE 查询,并在找到内容时重定向。 结束 文章导航