开启https玩玩

2018年10月18日16:43:17 3 394  

关于SSL证书的HTTPS访问,也不知道到底有多大效果,只是各大浏览器在说这个事情,今天突然想起开通下试试,zzidc虚拟主机直接可以免费试用1年SSL证书,支持一键安装,非常方便,期间临时建了一个index.html页面(同时要修改首页优先级,将index.html设为最优先),为了保证检测及返回状态符合要求而临时搞的,SSL证书安装成功后,删除此文件,重新设置首页为index.php即可。

开启https玩玩

中午百度大概查了下,也没细看,就按照度娘说的在.htaccess文件中增加了以下3行代码:

RewriteEngine On

RewriteCond %{SERVER_PORT} !^443$

RewriteRule ^(.*)$ https://%{HTTP_HOST}%{xiaosonglog.com} [L,R=301]

对于媒体类涉及到部分路径问题,可通过修改functions.php文件:

//处理相对路径,由http-》https
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( 'https:'.strstr($siteurl, '//'), 'https:'.strstr($siteurl, '//'), $content);
$content = str_replace( 'https:'.strstr($upload_dir['baseurl'], '//'), 'https:'.strstr($upload_dir['baseurl'], '//'), $content);
return $content;
}
ob_start("fanly_ssl_main");
}
}

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:3   其中:访客  3   博主  0

    • avatar 沙扬娜拉 0

      我也弄了个免费的~

      • avatar 法士特资讯网 4

        Google正在推进HTTPS的普及。Chrome浏览器的已有特性将对非安全站点禁用,同时新的特性将只支持HTTPS。