【问题标题】:Wordpress Canonical URL IssuesWordpress 规范 URL 问题
【发布时间】:2018-03-12 14:59:52
【问题描述】:

我有一个关于 Wordpress 规范 URL 的常见问题,但我似乎无法修复。

问题:

我的网站正在https://example.com/parent/the-url/ 正确加载内容

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

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

我尝试在子主题“function.php”文件中使用此代码禁用规范 URL:

remove_filter('template_redirect', 'redirect_canonical');  

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

有谁知道我缺少什么或删除 URL 的较短(不正确)版本的方法?

【问题讨论】:

  • 请找到我的答案,它对你有用吗,如果有任何疑问,请告诉我。

标签: php wordpress url canonical-link


【解决方案1】:

过滤以禁用规范 URL

 add_filter( 'wpseo_canonical', '__return_false' );

禁用 Yoast 规范的步骤

  1. 登录 WordPress
  2. 将鼠标悬停在外观上
  3. 点击编辑器
  4. 查找主题函数 (functions.php)

将上面找到的代码添加到您的functions.php中的新链接

希望对您有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-10
    • 2012-05-22
    • 2011-05-07
    • 1970-01-01
    相关资源
    最近更新 更多