首页 新闻 会员 周边

http重定向https时的状态码用什么

0
悬赏园豆:20 [已解决问题] 解决于 2016-07-28 07:14

请问将 http:// 重定向至 https:// 时,响应头中的状态码(status code)用什么?

dudu的主页 dudu | 高人七级 | 园豆:30994
提问于:2016-07-28 07:08
< >
分享
最佳答案
0

github, icloud, microsoft, taobao都用了307,只有google用了302,于是决定用307。

dudu | 高人七级 |园豆:30994 | 2016-07-28 07:14

为啥不用301.

女孩不哭 | 园豆:469 (菜鸟二级) | 2016-07-29 10:15

@女孩不哭: 用301后果很严重,http网址将不被搜索引擎收录

dudu | 园豆:30994 (高人七级) | 2016-07-29 13:11

@dudu: 反正都是是同样的内容,我也没管了,全部301过去了。

女孩不哭 | 园豆:469 (菜鸟二级) | 2016-07-29 13:43

@女孩不哭: 终于明白了307是因为HSTS(HTTP Strict Transport Security),是浏览器内部的重定向,不是服务器的重定向。服务器的重定向还是应该用301。

dudu | 园豆:30994 (高人七级) | 2016-08-14 11:45

@dudu: 我印象中307是用来重定向POST请求到新的POST请求的(带数据),302和301都只是重定向到新的GET请求。

女孩不哭 | 园豆:469 (菜鸟二级) | 2016-08-14 20:40
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册