搜外网>搜外问答>问答页面

https没有实现绿锁,是什么问题? 悬赏8元 已结束

<p>SSL上传成功,可以正常访问。但是没有绿锁!</p><p><br></p><p>网址就是图片中的,大神们帮我看看,为什么没有实现绿锁?是网站哪里的原因?</p><p><br></p><p>那位说到核心答案,就给悬赏给谁。</p>

追加问题
    6 人参与回答
最佳回答
孙杰夫唯 等 2 人赞同该回答

<p><br></p><p>因为网站代码中有一个图片采用了这样的调用地址 https就失效了 换成一个其它图片 上传到6的上面 采用图片标签调用的方式 就可以了</p><p>还有一点就是开通https的同学 如果上传完https证书 是这种半解锁的状态 可以看一下页面上是不是有多余的http链接 改成https也可以解决部分问题</p>

读诗人
读诗人 · 介绍自己及个人品牌,还可含微信、QQ、站点品牌、名称!

很简单,查看源代码,把所有http都换成https,自己就有绿锁了

不影响正常访问就没事的

崔家大院
崔家大院 · 网站诊断、建站、快速排名

<p>修改 文件:(这个方法适合WordPress站长)</p><p>这个 指的是你主题的 functions文件哦,修改时注意一下,因为现在很多主题这个文件是独立的。</p><pre>//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");
}
}</pre><p>现在()前面的灰色小锁变成绿色了,看上去是不是顺眼了很多?</p><p><a href=" data-url=" class="show-5118-data" rel="Nofollow" target="_blank"></a></p><p>2、通过PHPMyadmin数据库指令:</p><pre>update wp_posts set post_content = replace(post_content, 'http:/www.******.com','https://www.******.com');</pre><p>记得将代码中的域名“******”替换成你自己的域名。第一个方法只适用于wordpress程序的修改,第二个方法,适合所用使用phpMyadmin数据库的网站。如果你有更多的方法也欢迎提供给楚狂人并分享给大家。</p><p>还是不行的可以去360社区提交一下问题。一般都是360的问题</p>

发给好友再打开观察一下,如果不行重新上传一下

施先生
施先生 · 资深的SEO/SEM工作者和管理者

你缓存去去看 在去站点信息那边检测一下看看