Nginx 如何从SEO的角度从HTTP/1.1迁移到HTTP/2?

Nginx 如何从SEO的角度从HTTP/1.1迁移到HTTP/2?,nginx,https,seo,bots,http2,Nginx,Https,Seo,Bots,Http2,我知道HTTP/2只使用https 我现有的实现都是HTTP/1.1,对于网站上的所有URL都使用HTTP协议 为了添加HTTP/2支持,在不更改html源代码的情况下,我计划将所有HTTP请求重定向到nginx服务器块级别的https 使用这种方法,对搜索引擎索引和机器人爬行有什么缺点/影响吗?关于如何在线从HTTP迁移到HTTPS的参考文献很多,所以只需谷歌一下就可以了。或在webmaster.stackexchange.com的姊妹网站上询问/搜索。一旦使用HTTPS,从HTTP/1.1迁

我知道HTTP/2只使用
https

我现有的实现都是HTTP/1.1,对于网站上的所有URL都使用
HTTP
协议

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


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

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


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

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