HTTP 转 HTTPS 要注意哪些东西

2015-06-01 12:04:49 +08:00
 phithon
想把博客从http换成https了。
结果现在社会化分享用不了了,国内每一个支持https的社会化分享。
不知道各位用的什么法子。。

另外,转换这块。以前网上留的大多数链接都是http的,百度谷歌收录的都是http的,
我是
1.将http的链接全部301到https下
2.还是使用HSTS头,让用户浏览器来强制转换
法1的话不知道会不会影响SEO/收录什么的?
法2的话也不知道会不会影响SEO/收录什么的?不过蜘蛛应该不会关注头的吧,法2的话对于蜘蛛来说和以前应该没任何区别?不过权重感觉会分散?不太懂……
我倾向于选择法1+法2一起用。

另外还有神马注意事项木有?
4166 次点击
所在节点    HTTP
14 条回复
oott123
2015-06-01 12:11:28 +08:00
为啥要社会化分享呢……

HSTS 解决的不是 http -> https 的问题,因为 HSTS 头在 http 协议下是无效的,你还是要把用户给重定向到 https 去。
oott123
2015-06-01 12:12:07 +08:00
至于权重分散,现在的蜘蛛没那么蠢吧
phithon
2015-06-01 14:05:01 +08:00
@oott123
虽说HSTS不是解决这个的,但是如果设置成 Strict-Transport-Security: max-age=31536000; includeSubDomains,那么:
“在接下来的一年(即31536000秒)中,浏览器只要向example.com或其子域名发送HTTP请求时,必须采用HTTPS来发起连接。比如,用户点击超链接或在地址栏输入 http://www.example.com/ ,浏览器应当自动将 http 转写成 https,然后直接向 https://www.example.com/ 发送请求。”
所以效果其实类似301跳转了。

社会化分享感觉还是挺有用的,平时写的文章我可以方便地分享到weibo和朋友圈里~不过现在加上https我就把社会化分享去掉了。
百度蜘蛛一直很蠢呀我感觉😊
Anybfans
2015-06-01 14:10:06 +08:00
百度现在可以收录https了
belin520
2015-06-01 14:22:59 +08:00
@Anybfans 真的吗?
belin520
2015-06-01 14:23:35 +08:00
oott123
2015-06-01 14:57:48 +08:00
@phithon 首先,你需要让用户的浏览器访问到 https 页面……
shiny
2015-06-01 15:00:06 +08:00
前段时间百度在升级全站的 https 支持
Slienc7
2015-06-01 15:52:05 +08:00
@phithon 我猜你肯定没看完,这个前提是用户访问过 https://yoursite.com ,浏览器收到HSTS头后才会生效,而且很多浏览器不支持HSTS。当然,可以用preload。
rrkelee
2015-06-01 15:55:44 +08:00
Showfom
2015-06-01 15:59:07 +08:00
把所有的 http 资源都砍掉即可。
lyragosa
2015-06-01 16:01:08 +08:00
自从我的网站加了https之后(没有强制https,毕竟感觉https速度还是不如http,所以是让用户自选),的确很多社会化分享没法用,去问客服客服还大大咧咧的说“老子就是不支持https,你咬我?”
遂直接去掉。

当然我并不是博客网站就是了……
mengzhuo
2015-06-01 17:08:02 +08:00
之前全部资源301到https
平稳切换
社会化分享统统干掉
phithon
2015-06-01 23:59:05 +08:00
@xgowex @oott123
懂了,那就只能法1结合法2了,至少得让浏览器访问到https。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/195253

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX