这几天根据自己的博客改造经历给大家陆续分享了如何申请免费SSL证书,以及申请到证书之后如何设置将网站地址从HTTP开头改成更安全的HTTPS开头方法。昨天有事忙了一天,今天回来发现美中不足的是,网址前面的小锁是灰色的并带有一个黄色三角,那么怎么才能把网址前的小锁变成绿色呢?

一、为什么设置SSL证书后网址前的小锁是灰色并有黄色三角?

在这要说一下,可能不同浏览器显示不一样,好像谷歌浏览器前面是显示一个“!”我用的360浏览器就显示一个灰色小锁带黄色三角,其他浏览器可能显示不尽相同,但意思一样。

为什么设置SSL证书后网址前的小锁是灰色并有黄色三角?

1、经过一番了解之后才知道,是因为网页中存在一些以前自己手动添加的静态HTTP链接,比如菜单中的“主页”,页面底部的“网站地图”等。

2、网站原来上传的所有图片,网址都是HTTP开头的。

二、怎么把SSL证书的灰色小锁变成绿色呢?

1、修改 functions.php 文件:(这个方法适合wordpress站长)

这个 functions.php指的是你主题的 functions文件哦,修改时注意一下,因为现在很多主题这个文件是独立的。

//WordPress SSL 证书变绿色 update
add_filter('get_header', 'fanly_ssl');
function fanly_ssl(){
if( is_ssl() ){
function fanly_ssl_main ($content){
$siteurl = get_option('siteurl');
$upload_dir = wp_upload_dir();
$content = str_replace( 'http:'.strstr($siteurl, '//'), 'https:'.strstr($siteurl, '//'), $content);
$content = str_replace( 'http:'.strstr($upload_dir['baseurl'], '//'), 'https:'.strstr($upload_dir['baseurl'], '//'), $content);
return $content;
}
ob_start("fanly_ssl_main");
}
}

怎么把SSL证书的灰色小锁变成绿色呢?

关键字:设置SSL证书,小锁灰色,SSL证书,灰色小锁,绿色
内容编辑:创业博客