刚刚用 chrome://net-internals/#hsts 对 b 站( bilibili.com )开启了强制 https。
出现了一个问题,访问 www.bilibili.com,小绿锁,没问题,但是在地址栏输入 bilibili.com 就会显示证书错误,并且不会自动跳转到 www.bilibili.com。
但是 curl bilibili.com 返回的结果是 301 跳转。
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html>
<head><title>301 Moved Permanently</title></head>
<body bgcolor="white">
<h1>301 Moved Permanently</h1>
<p>The requested resource has been assigned a new permanent URI.</p>
<hr/>Powered by Tengine</body>
</html>
用 F12 看了下 bilibili.com 裸域的证书,竟然是 *.acg.tv
的证书。
这可怎么搞?难道我每次访问 b 站的时候都要多手动输入 www ?
1
shoaly 2017-06-10 17:48:35 +08:00 1
|
2
salmon5 2017-06-10 17:53:07 +08:00
运维配置失误不职业。
www 已经包含了 non www 的证书信息。 non www 应该直接用 www 的证书就可以了。 |
6
lookas2001 2017-06-11 20:25:50 +08:00 via Android 1
bili.com
不要加到 hsts 直接访问就好。 唯一的问题就是。 浏览器总会自动补全 bilibili.com 另外,不推荐全站 https 我这里测试结果 bilibili link ( b 站直播用户中心)以及 bilibili h (图站)无法正常加载资源 话说 bilibili.com 这个问题我给 b 站发过邮件,没回,估计没看 |
7
lechain OP @lookas2001 #6 为什么不要加到 hsts,全站 https 难道不是趋势吗? 我现在是用的 hsts,然后用#1 的办法,暂时没什么问题
|
8
lookas2001 2017-06-11 20:47:33 +08:00 via Android 1
@lechain 我的意思是 bilibili .com 你愿意加入无所谓
但是 bili .com 别。。 我的方案是通过 http 协议下的 bili .com 跳转到 https(hsts 自动转换的)下的 www.bilibili .com bili .com 也是 b 站的一个域名之一。。。 创建新回复过程中遇到一些问题: 请不要在每一个回复中都包括外链,这看起来像是在 spamming 这条提示好烦人。。 |