Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
wordpress提供了错误的页面_Wordpress_Url_Permalinks - Fatal编程技术网

wordpress提供了错误的页面

wordpress提供了错误的页面,wordpress,url,permalinks,Wordpress,Url,Permalinks,目前运行的WordPress 4.9.5使用Divi主题,Permalinks设置为使用Post name,我可以输入一个网站上不存在的url(页面标题/名称),WordPress将交付一个页面,该页面的url的“文件名”部分位于其交付页面的标题/名称中,但与实际url不同 例如,如果你去 WordPress提供的不是404,而是页面 WordPress到底在想什么 我能做些什么来确定问题的确切性质并解决它 请注意,这种行为不是通用的,因为我可以输入错误的URL(如space.nss.org/a

目前运行的WordPress 4.9.5使用Divi主题,Permalinks设置为使用Post name,我可以输入一个网站上不存在的url(页面标题/名称),WordPress将交付一个页面,该页面的url的“文件名”部分位于其交付页面的标题/名称中,但与实际url不同

例如,如果你去 WordPress提供的不是404,而是页面

WordPress到底在想什么

我能做些什么来确定问题的确切性质并解决它

请注意,这种行为不是通用的,因为我可以输入错误的URL(如space.nss.org/armstrong/)并获得预期的错误页面

先谢谢你,吉姆


注意:上面引用的url(space.nss.org/renew/)现已修复,因此不再显示其原始行为

查看网络日志,似乎有一个301重定向放置在/renew to go/renewable energy partnership上


作为一种解决方案,您可以删除重定向,使其转到404页面。

关于我的问题,Wordpress只是试图通过假设人类不知道如何键入来提供帮助。 当我键入“space.nss.org/renew/”而Wordpress找不到精确匹配时,它会查找包含字符串“renew”的任何内容 并提供它认为最好的匹配,以此避免向访问者提供404页面

此功能可以关闭,但也会导致“redirect_canonical”也负责解决域名问题(如www.domain.com vs domain.com)。有关参考,请参阅

以下是我在知道我在寻找什么后找到的关于该主题的参考资料。
[

[

[

Hi Trevor,1)你能详细说明一下你正在查看的网络日志吗?2)有以下重定向,但我看不出有任何关系:重定向301/form/renew.html有可能是相关的,我已经删除了它。删除它没有什么区别。@jim 1)如果你使用谷歌Chrome、FireFox等,你可以打开它web开发人员使用工具并切换到“网络”此网络选项卡将列出网页正在生成的所有文件和请求。查看我看到续订正在以301状态重定向到/renewable energy partnership。2)我想你是对的,这是wordPress的事情。查看此链接了解更多信息嗨,特雷弗,我使用了Chrome“inspect”工具很多次,但从来没有这方面的。谢谢你指出这一点给我。而且,我发现这是一个Wordpress的问题,并涉及到您提供的链接。再次感谢。