如果定义了GET参数,则自动规范标记

时间:2017-06-14 10:15:01

标签: php html seo canonical-link

如果没有,我会通过GET参数对动态关键字插入的页面重复内容进行一些研究,如果不是,它将默认为默认值。

在页面头部设置快速PHP检查会有什么好处,如果存在GET参数,它会自动插入带有GET参数的规范标签吗?

这会解决页面重复内容的问题吗?

值得一提的是,动态GET参数仅在AdWords等广告网络传递时才会显示。

1 个答案:

答案 0 :(得分:1)

您的想法当然有可能,但有一个更好的解决方案:始终提供canonical网址even if it’s self-referential

<!-- on                     http://example.com/posts/1 -->
<link rel="canonical" href="http://example.com/posts/1">
<!-- on                     http://example.com/posts/1?tracking=123 -->
<link rel="canonical" href="http://example.com/posts/1">
<!-- on                     http://example.com/posts//////1?a-URL-you-never-expected -->
<link rel="canonical" href="http://example.com/posts/1">

优点:

  • 涵盖所有网址变体案例,而不仅仅是预期的参数。
  • 无需PHP检查。
  • 直接登陆您的规范变体的消费者可以确定它是规范的URL,这要归功于明确的标记。