如何为自己的WordPress站点安装SSL证书开启https访问

如题所述

进入Gworg选择SSL证书配置到服务器,根据技术文档设置强制HTTPS访问后,网站后台URL地址改成HTTPS地址就可以了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-01-14
要想在WordPress站点安装SSL证书开启https访问,首先要去申请一个SSL证书。申请流程如下:

第一步:将CSR提交到代理商

CSR(Certificate Signing Request)文件必须由用户自己生成,也可以利用在线CSR生成工具。选择要申请的产品,提交一个新的订单,并将制作好的CSR文件提交。

第二步 资料提交到CA

当收到您的订单和CSR后,如果是域名验证型证书(DV SSL证书),在域名验证之后10分钟左右就可颁发证书,若是其他类型证书则是需要通过CA机构进行验证之后才可颁发。

第三步 发送验证邮件到管理员邮箱

权威CA机构获得资料后,将发送一封确认信到管理员邮箱,信中将包含一个 对应的链接过去。每一个订单,都有一个唯一的PIN以做验证用。

第四步 邮件验证

点击确认信中的链接,可以访问到CA机构验证网站,在验证网站,可以看到该订单的申请资料,然后点击”I Approve”完成邮件验证。

第五步 颁发证书

在用户完成邮件验证之后,CA机构会将证书通过邮件方式发送到申请人自己的邮箱,当用户收到证书后直接安装就可以了。若安装存在问题,安信证书是提供免费证书安装服务的。
第2个回答  2017-10-20

首先你需要在服务器配置好SSL证书,并且开启443端口,配置成功便可通过https协议访问,但是为了之前的内容兼容https协议,可以参考一下代码实现兼容:

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

直接将以上代码粘贴到你当前主题中的functions.php文件中即可。

以上代码来自:https://zhangzifan.com/wordpress-ssl-link.html (版权归原作者所有)

本回答被提问者采纳
相似回答