WordPress具有一项功能,如果认为URL书写错误,它将自动重定向您的URL。这是一个示例:我有一个名为my-page
如果我去:
www.mysite.com/something/my-page/
它会立即将我重定向到
www.mysite.com/my-page/
因为第一个URL不存在任何内容。
如何关闭此功能,如果输入的URL错误,则只能获取404?
如果您看到正在发生的事情(通过HttpFox或WireShark或类似的数据包嗅探器),则这些页面将重定向为301状态-永久移动-这是适当的行为。它不仅可以帮助搜索引擎使数据库保持最新状态,而且重定向还可以帮助用户查找页面。当您实际移动页面或更改永久链接时,这可能会影响WordPress处理事情的方式,因此请当心。无论如何,您可以选择,但我不确定这是一个好主意。
—
s_ha_dum 2012年
我知道这是一件好事,我确实明白这一点。但是,我有一个特殊的用例,不需要使用这种行为。我正在开发一个用于处理URL重定向的插件,因此我想覆盖该行为。
—
Mazatec,2012年
这是一个更正确的答案:链接
—
Binod-GoFundMonica 2014年