我网站使用了 https ,其他界面包括后台都是正常 https ,但是首页就是会提示有不安全内容
http://loveshan.net/wp-content/uploads/2015/10/捕获.png
http://loveshan.net/wp-content/uploads/2015/10/捕获.png
|
Hello1995Oct 25, 2015 via Android
1
F12 Network
|
|
cxbigOct 25, 2015
2
用开发者面板看看网络,网站换到 443 ,你所有相关资源也要切换过去,比方说 js 、 css 、 font 、 image 。
|
|
3
随便就找到一个
<link rel='stylesheet' id='wp-player-css' href='http://loveshan.net/wp-content/plugins/wp-player/css/wp-player.css?ver=2.5.1' type='text/css' media='screen' /> |
|
4
看看那一个是没有 https 的吗?
|
|
xfspaceOct 25, 2015
5
表示首页就有 11 个 http:
|
|
dototototoOct 25, 2015
6
像我用 Chrome 的话,按 F12 看 Console 试试?
|
|
8
|
|
kn007Oct 25, 2015
9
@mrhuiyu 。。你懂不懂 https 。。。 https 就是页面请求全面走 https 。
你自己用开发者工具,就可以看到一堆使用了 http 的请求,只要有 1 个 http 请求,就会提示提示有不安全内容。 道理就是 http 改成 https 会不会? |
|
wqlOct 25, 2015 via Android
11
如果是原生 https 的话直接改后台设置里面 https 。
然后到 mysql 数据库 post 表里面批量替换 ……我这话好像够清楚了,也就这么多。 |
|
Slienc7Oct 25, 2015 via Android
14
WP 的后台有 HTTPS 选项 开启应该就可以了,另外记得发文章时的引用图片时不要用 http
|
|
loveyuOct 25, 2015
15
ob_start
ob_end str_replace("http://...","https://...."); |
|
crazycenOct 25, 2015 via Android
16
火狐 点证书图标
|
|
alectOct 25, 2015
17
随便看看源代码都发现最后引用的文件是 http 协议
|
|
crazycenOct 26, 2015
18
UPDATE typecho_contents SET text = REPLACE(text,'http://xx.com/wp-content/uploads/','https://xx.com/wp-content/uploads/');
|