Wordpress规范网址问题

时间:2018-03-12 14:59:52

标签: php wordpress url canonical-link

我有一个关于Wordpress Canonical URL的常见查询,我似乎无法修复。

问题:

我的网站正在https://example.com/parent/the-url/

正确加载内容

然而,同一页面也会在https://example.com/the-url/处加载为副本(错过了页面层次结构并创建了重复的内容)。编辑这些帖子中的任何一个都会将我带到同一个后端编辑页面,这意味着这两个URL都是从同一页面生成的。

错误网址(https://example.com/the-url/)的页面变体在页面上的布局不正确以及其他Wordpress相关信息,包括我自己未定义的“帖子名称”和日期。

我尝试在子主题'function.php'文件中使用此代码禁用规范网址:

remove_filter('template_redirect', 'redirect_canonical');  

没有任何运气,在隐身测试中进行测试,因此这里没有缓存干扰。

是否有人知道我遗漏了什么或者删除了较短(不正确)的网址版本?

1 个答案:

答案 0 :(得分:0)

过滤以停用规范网址

 add_filter( 'wpseo_canonical', '__return_false' );

禁用Yoast Canonicals的步骤

  1. 登录WordPress
  2. 将鼠标悬停在外观
  3. 点击编辑
  4. 查找主题函数(functions.php)
  5. 将上面找到的代码添加到functions.php

    中的新链接

    希望得到这个帮助。