网站设置SSL证书后HTTPS前面灰色小锁改为绿色小锁方法

小熊 wordpress评论3,2463阅读模式

昨天忙了一天,今天才发现美中不足的是,网址前面的小锁是灰色的并带有一个黄色三角,那么怎么才能把网址前的小锁变成绿色呢?

网站设置SSL证书后HTTPS前面灰色小锁改为绿色小锁方法-图片1小熊资源网小熊资源网-https://www.xxzyweb.com/2472.html

1、经过一番了解之后才知道,是因为网页中存在一些以前自己手动添加的静态HTTP链接,比如菜单中的“主页”,页面底部的“网站地图”等。小熊资源网小熊资源网-https://www.xxzyweb.com/2472.html

2、网站原来上传的所有图片,网址都是HTTP开头的。小熊资源网小熊资源网-https://www.xxzyweb.com/2472.html

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


1、修改 functions.php 文件:(这个方法适合wordpress站长)小熊资源网小熊资源网-https://www.xxzyweb.com/2472.html

这个 functions.php指的是你主题的 functions文件哦,修改时注意一下,因为现在很多主题这个文件是独立的。小熊资源网小熊资源网-https://www.xxzyweb.com/2472.html

//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");
	}
}

现在(www.xxzyweb.com)前面的灰色小锁变成绿色了,看上去是不是顺眼了很多?小熊资源网小熊资源网-https://www.xxzyweb.com/2472.html

网站设置SSL证书后HTTPS前面灰色小锁改为绿色小锁方法-图片22、通过phpMyadmin数据库指令:小熊资源网小熊资源网-https://www.xxzyweb.com/2472.html

update wp_posts set post_content = replace(post_content, 'http:/www.******.com','https://www.******.com');

记得将代码中的域名“******”替换成你自己的域名。第一个方法只适用于wordpress程序的修改,第二个方法,适合所用使用phpMyadmin数据库的网站。如果你有更多的方法也欢迎提供给楚狂人并分享给大家。小熊资源网小熊资源网-https://www.xxzyweb.com/2472.html

这两个方法一部分得自卢松松网站,一部分得自蝈蝈要安静的网站,而且我看他文章中也说感谢泪雪的代码,哈哈。那么我们一起感谢一下他们吧,感谢各位站长的无私分享。小熊资源网小熊资源网-https://www.xxzyweb.com/2472.html 小熊资源网小熊资源网-https://www.xxzyweb.com/2472.html

继续阅读
 最后更新:2022-1-20
wordpress

wordpress网站全站变灰白代码

2020年4月4日,国务院决定在这一天为表达全国各族人民对抗击新冠肺炎疫情斗争牺牲烈士和逝世同胞的深切哀悼,举行全国性哀悼活动,这里给大家分享一行代码实现WordPress网站变成...
wordpress

WordPress 主题添加花瓣飘落特效

知更鸟过年之前分享一个花瓣飘落的特效,可以加到自己博客上再装点一下节日氛围。现在用知更鸟的代码蹭蹭热度 :twisted: 先贴一下代码,下面有打包的文件下载。 // 封装代码 fu...
匿名

发表评论

匿名网友
:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:
确定

拖动滑块以完成验证