我是WordPress的新手。我的WordPress网站有不同的类别页面。如类别A;类别B等
每个类别页面都有一个包含所有产品的登陆页面和该类别的简介。由于每个类别页面都有很多产品,因此它们无法放在单个页面中。所以我用了分页。但是,对于特定类别中的所有产品,介绍性评论都是相同的。
我希望特定类别的子页面在其主类别页面上具有规范标签。
因此,https://www.mywebsite.com/category/A/2页面将对此页面https://www.mywebsite.com/category/A规范,而https://www.mywebsite.com/category/B/2页面将对此页面https://www.mywebsite.com/category/B规范。
即
“ https://www.mywebsite.com/category/A/2”和“ https://www.mywebsite.com/category/A/3”都将具有
<link rel="canonical" href="https://www.mywebsite.com/category/A/">
“ https://www.mywebsite.com/category/B/2”和“ https://www.mywebsite.com/category/B/3”两个页面都将具有
<link rel="canonical" href="https://www.mywebsite.com/category/B/">
如果我写
<link rel="canonical" href="https://www.mywebsite.com">
在主题文件夹的header.php文件中,每个页面都是主页的规范。
如果我写
<link rel="canonical" href="https://www.mywebsite.com<?php echo $_SERVER['REQUEST_URI'];?>">
然后每个页面本身都是规范的。它适用于所有其他页面,但不适用于具有分页的类别页面。
即“ https://www.mywebsite.com/category/A/2”获得
<link rel="canonical" href="https://www.mywebsite.com/category/A/2">
如何解决此问题。以便特定类别的子页面获得适当的规范。即“ https://www.mywebsite.com/category/A/2”将具有
<link rel="canonical" href="https://www.mywebsite.com/category/A">
我已经尝试过Yoast插件并设置了规范属性。但这没用。
请提出建议。