【发布时间】: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