1
chromee 2016-07-18 10:39:57 +08:00 via Android 1
header 里加入 Content-Security-Policy: upgrade-insecure-requests
但有的浏览器不认 |
2
rainfox 2016-07-18 11:15:56 +08:00 1
个人觉得没有什么不敢轻易修改数据库的说法,只要命令够科学,这是最直接有效果的,另外建议 HTML 标签内都不要使用绝对路径,推荐使用相对路径,建议你参考 V2EX 的做法
<link rel="stylesheet" href="//cdn.v2ex.co/js/highlight/styles/tomorrow.css" type="text/css" /> <link rel="shortcut icon" href="/static/img/icon_rayps_64.png" type="image/png" /> 就算是站外链接,也没有 http 或者 https 的协议头。 |
3
crazycen 2016-07-18 11:24:16 +08:00 1
改数据库吧!批量替换即可。提前备份一下数据库!
|
4
yylzcom 2016-07-18 12:00:22 +08:00 via Android 1
我现在都是写相对协议,楼主的情况直接修改数据库吧
|
5
aru 2016-07-18 13:03:33 +08:00 via iPhone 1
可以在 nginx 配置 302 跳转到 https
|
6
Techxiu 2016-07-18 13:08:39 +08:00 via Android 1
不敢轻易修改 只要先备份好就可以了吧
|
7
xiaoz 2016-07-18 13:45:38 +08:00 1
可以参考下这个看是否有帮助: https://faq.xiaoz.me/archives/64.html
|
9
VmuTargh 2016-07-18 14:33:32 +08:00 1
302 跳转就行,访问 80 自动转 443
或者 HSTS 设置 includeSubdomains |
11
yuhaaitao OP |
12
aprikyblue 2016-07-18 16:16:24 +08:00 via Android 1
在页面 //a.xxx/b/c.htm 上
有一个链接到 //a.xxx/b/d/e.htm 这种站内链接你可以只写 d/e.htm 从当前页面所在目录相对定位,不用写整个地址 还是在页面 //a.xxx/b/c.htm 上 有一个链接到 //a.xxx/f/g.htm ,这种站内链接你可以只写 /f/g.htm 从域名根目录定位,不用写整个地址 |
14
yuhaaitao OP 新建一个子域名 qiandao.yuhaitao.com 无法在 https://www.sslforfree.com 中签发证书验证,全站默认 https ,无法打开 http://qiandao.yuhaitao.com/.well-known/acme-challenge/PaJY7bcGojWV2e5dWy0QShIX9Db9-DUgcN_oXNiazvU 验证页面,该怎么办?
|