繁体   English   中英

我不知道为什么Wordpress会按照这种方式工作

[英]I don't know why Wordpress worked follow that way

我对Wordpress永久链接有疑问。

这些是我显示问题的步骤:

1)在“管理”>“页面”中:我创建了一个新页面,名为“ GoodMorning ”,并且遇到了“ goodmorning ”问题,在前端,我运行:// my_domain / goodmorning将显示此页面的内容

2)现在,我运行:// my_domain / find-me / goodmorning ,它将自动重定向到:// my_domain / goodmorning

/ find-me / :这是任何名称,并且此文本不存在于wordpress的子弹,类别,页面,帖子,...上。

请让我知道为什么。 我希望它在运行:// my_domain / find-me / goodmorning时显示404页面。

谢谢大家

将其添加(到functions.php )应停止该重定向。

remove_action('template_redirect', 'redirect_canonical');

如果您在此处查看redirect_canonical的文档:

当用户根据准确的WordPress查询输入不存在的URL时,也会尝试找到正确的链接。 而是尝试解析URL或查询,以试图找到正确的页面。

我认为这就是您要根据自己的问题阻止的操作。

如果您需要redirect_canonical的其他功能,则可以通过向此过滤器返回false来取消重定向,如下所示:

add_filter('redirect_canonical', '__return_false');

之后,您需要刷新永久链接配置:

  1. 在主菜单中,找到“设置>永久链接”。
  2. 如果需要,向下滚动并单击“保存更改”。
  3. 刷新规则和永久链接。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM