开启https玩玩

小宋
322
文章
782
评论
2018年10月18日16:43:17 3 52 次 829字阅读2分45秒

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

中午百度大概查了下,也没细看,就按照度娘说的在.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( '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");
}
}

继续阅读
  • 本文由 发表于 2018年10月18日16:43:17
  • 除非特殊声明,本站文章均为原创,转载请务必保留本文链接
匿名

发表评论

匿名网友 填写信息

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

评论:3   其中:访客  0   博主  0
    • avatar 沙扬娜拉 0

      我也弄了个免费的~

      • avatar 法士特资讯网 4

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