关于canonical和301,谷歌官方指南是这样说的

针对重复网页如何canonical和301,以及如何配合使用,谷歌官方指南是这么说的:

可通过几种不同的方法在一组重复网页中指定规范网页,具体取决于使用情形:

方法说明
通用指南无论使用哪种规范化方法,都请遵循该指南。
rel=canonical <link> 标记在所有重复网页的代码中分别添加一个 <link>标记,使其指向规范网页。
优点:可以映射无限多个重复网页。
缺点:可能会导致网页大小增加。
在大型网站或网址经常改变的网站上维护映射可能会比较复杂。
仅适用于 HTML 网页,不适用于 PDF 之类的文件(在这种情况下,可以使用 rel=canonical HTTP 标头)。
rel=canonical HTTP 标头在网页响应中发送 rel=canonical 标头。
优点:不会导致网页大小增加。
可以映射无限多个重复网页。
缺点:在大型网站或网址经常改变的网站上维护映射可能会比较复杂。
站点地图在站点地图中指定您的规范网页。
优点:易于执行和维护,尤其是在大型网站上。
缺点:Googlebot 仍必须在站点地图中声明的所有规范网页确定关联的重复网页。
此方法向 Googlebot 发送的信号不如 rel=canonical 映射方法发送的信号强。
301 重定向使用 301 重定向告知 Googlebot,重定向网址是比给定网址更佳的版本。请仅在弃用重复网页时使用此方法。
AMP 变体如果某个网页变体是 AMP 网页,将需要按照 AMP 指南来指明规范网页和 AMP 变体。

过程:

根据博客中url实际应用情况,rewrite配置起来比较繁琐,内容页采用PHP的方式解决。

这是核心也是本文的细节备注,请勿直接使用。

$this->redirect($canonical, 301);

结果:

如无意外,新URL会以比较快的速度代替旧的URL(这里说的是谷歌)

👋 感谢您的观看!

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享