wordpress 帖子页面规范

标签 wordpress seo canonical-link yoast

您好,目前我对帖子页面的规范有疑问。

每个帖子页面都有一个错误的规范

例如我有这个页面:

http://www.blog.de/page/2

规范是:http://www.blog.de/page/2 规范应该是:http://www.blog.de/

我怎样才能改变这个?

提前致谢

最佳答案

我认为您正在使用一些插件,它会生成一个规范的 URL。最有可能是 Yoast SEO 插件。如果是 Yoast SEO 插件,你可以使用这个过滤器:

add_filter('wpseo_canonical' , 'change_canonical', 10,1):

function change_canonical($url){
   if(is_home()) { // Checking if Blog listing page
     $url = 'http://www.blog.de/'; 
    } else if(is_page('other')) { // you can check any page, single or any condition you want
      $url = 'http://www.blog.de/other-page'
    }
  return $url;
} 

让我知道它是否有效或您使用的是不同的插件。希望它会有所帮助。

关于wordpress 帖子页面规范,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57950992/

相关文章:

internationalization - prestashop 中不同语言项目的重复内容

javascript - 尝试修复元素的高度,以便在悬停时正确突出显示

seo - 我应该如何在我的 prestashop 主题中实现规范网址?

javascript - WordPress:在 JavaScript 中获取 block ID

asp.net-mvc - prerender.io 的问题总是呈现客户端路由列表的默认 Angular 路由

apache - mod_rewrite 不允许访问现有目录

mod-rewrite - 两部分 SEO 友好 URL

seo - 如何使用分页网站格式化规范链接

php - WordPress 菜单 : On click of parent menu item, 仅显示该链接的子导航子项

python - 使用 Google App Engine 标准环境时将 "/blog"转发到 WordPress 安装