如何从 SEO 的角度从 HTTP/1.1 迁移到 HTTP/2? [关闭]

Posted

技术标签:

【中文标题】如何从 SEO 的角度从 HTTP/1.1 迁移到 HTTP/2? [关闭]【英文标题】:How to migrate from HTTP/1.1 to HTTP/2 from SEO point of view? [closed] 【发布时间】:2016-10-28 03:45:07 【问题描述】:

我知道 HTTP/2 仅使用 https

我现有的实现都是带有http 协议的HTTP/1.1,用于网站上的所有网址。

为了增加对 HTTP/2 的支持,在不更改 html 源代码的情况下,我计划将所有 http 请求重定向到 nginx 服务器块级别的 https

使用这种方法,对搜索引擎索引和机器人抓取有什么缺点/影响吗?

【问题讨论】:

属于webmasters.stackexchange.com 【参考方案1】:

很多很多关于如何在线从 HTTP 迁移到 HTTPS 的参考资料,所以只需谷歌一下。或在 webmaster.stackexchange.com 的姊妹网站上询问/搜索。一旦使用 HTTPS,从 HTTP/1.1 迁移到 HTTP/2 的 SEO 术语并没有真正的区别。

基本上就是这样(设置重定向),但需要确保正确设置 HTTPS,页面上的所有资源(例如加载图像的外部和内部 URL、JS、CSS 等)都是 HTTPS,更新站点地图,在 Google Search Console 注册 HTTPS URL 以关注错误。然后等待。您可能会看到搜索流量的初始下降,但如果您做得对,应该会很快恢复。

【讨论】:

您是说即使不在我域中的外部 URL 也需要在 HTTPS 中?例如。如果我要链接的删除图像仅在 HTTP 中可用怎么办? 链接不必是 HTTPS,但您的页面使用的资源(包括图像)必须是 HTTPS,否则当有人通过 HTTPS 加载您的页面时,您会收到混合内容错误。如果外部图像无法通过 HTTPS 获得,那么您需要停止在页面上加载它或加载本地副本,然后再切换到 HTTPS 以避免此错误。 在 Google 搜索结果中,我注意到它使用 HTTPS 网址(例如https://www.google.com/url?url=http://domain.com)来包装和重定向 HTTP 网址。有必要吗?还是如您所说,链接不需要是 HTTPS,我可以简单地将外部链接放在标准 HTTP 中? 这样做是出于不同的原因 - 保护搜索字词(位于搜索结果页面的 URL 中)不会在引荐来源网址字段中传递到新网站。这是因为 Google 认为搜索字词可能包含敏感或私人信息,因此不应共享。

以上是关于如何从 SEO 的角度从 HTTP/1.1 迁移到 HTTP/2? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

从tslint迁移

从SEO角度去选择合适企业网站的虚拟主机

从 5 到 6 的角度迁移后无法构建 - 找不到模块“打字稿”

如何将复杂项目从 Angular 1.5 迁移到 2?

如何在 Shopware 6 中创建 SEO 网址

网站建设中工作网站升级改版要站站seo的角度进行思考