为什么$_GET参数?将首页搜索到存档/博客页面 时间:2021-04-29 作者:Jonas Merhej 我需要$\\u GET参数?search 我的第三方插件首页。无论何时我进入http://wp-site.tld/?search=foo 我被重定向到博客/归档页面。如果我进入http://wp-site.tld/some-page/?search 我被重定向到/some-page.它似乎只是头版的重定向。我是不是遗漏了一些文件?复制步骤:转到WP网站并添加?search 到您的首页URL,转到WP网站并添加?search 到随机子页URL 1 个回复 最合适的回答,由SO网友:Jacob Peattie 整理而成 search 是一个reserved term, 和不应用作查询变量。任何保留查询变量的存在都会告诉WordPress当前查询必须用于除首页以外的其他内容,因此它会将其解释为某种存档查询。您被重定向到其他页面上的规范URL的原因是,位于另一个页面上意味着设置了一些其他查询变量来告诉WordPress要加载哪个页面。这些内容没有出现在主页上,因此只能退回到博客上。虽然该参数实际上没有任何作用,而且至少已经15年没有了,但它仍然保留供将来可能使用。 文章导航