随便大搜索引擎以及手机软件对https网址的重视,主机吧最近也开始把wordpress博客http弄成https了。
实在是没办法,据说越早弄对网站越好。不过转换过程序中却遇到了难题,如果服务器强制301跳转到https地址话,
会出现博客的JS、CSS这类文件还是会默认http。导致的结果就是网页打开错位,而且后台直接就显示循环重定向。
主机吧也找过很多网络教程,但是一直没能实现……
不过还是让我找到了一个神器,Really Simple SSL插件,这个插件可以直接自动把网页上所有本地http地址自动转换成https,简直神器!
那么我们要怎么启用这个神器呢,这边来说下这边的情况。
首先我们先进入控制台-外观-编辑,找到functions.php编辑加入以下代码:
add_filter(‘script_loader_src’, ‘agnostic_script_loader_src’, 20,2); function agnostic_script_loader_src($src, $handle) { return preg_replace(‘/^(http|https):/’, ”, $src); } add_filter(‘style_loader_src’, ‘agnostic_style_loader_src’, 20,2); function agnostic_style_loader_src($src, $handle) { return preg_replace(‘/^(http|https):/’, ”, $src); }这样做的原因是为了把 主题的CSS和JS文件转成相对地址,这也是为可以启动Really Simple SSL插件 然后进入插件官方下载地址https://wordpress.org/plugins/really-simple- ssl/ 下载插件 上传安装 安装成功后直接启用即可 注意: 启用这个插件必须要服务器443端口已经开启,并且已经有域名证书,还要可以访问。
发布者:水桥丶帕露西
免责声明:本站发布的内容(图片、视频和文字)以原创、来自本网站内容采集于网络互联网转载等其它媒体和分享为主,内容观点不代表本网站立场,如侵犯了原作者的版权,请告知一经查实,将立刻删除涉嫌侵权内容,联系我们QQ:712375056,同时欢迎投稿传递力量。
Copyright © 2009-2022 56dr.com. All Rights Reserved. 特网科技 特网云 版权所有 特网科技 粤ICP备16109289号
域名注册服务机构:阿里云计算有限公司(万网) 域名服务机构:烟台帝思普网络科技有限公司(DNSPod) CDN服务:阿里云计算有限公司 百度云 中国互联网举报中心 增值电信业务经营许可证B2
建议您使用Chrome、Firefox、Edge、IE10及以上版本和360等主流浏览器浏览本网站