1. 首页
  2. Wordpress

WordPress:网站如何通过阿里云CDN实现Http到Https的转变?

前言

网站从搭建好到现在大约有半年了,之前一直是http协议,今天终于实现了从http协议到https的转变,目的很简单!一是为了安全;二是为了更规范!

网站环境

操作系统:Windows Server 2008 R2  数据库:PhpMyAdmin  服务器:阿里云ECS

准备工具

申请好的阿里云Https证书、Windows的阿里云服务器、CDN加速

[box style=”warning”]<)):  修改前注意:在CDN部署https证书前将CDN配置中的‘过滤参数’关闭!!!不然网站会报错!!![/box]

第一步

阿里云控制台找到‘SSL证书(应用安全)

WordPress:网站如何通过阿里云CDN实现Http到Https的转变?

第二步

在这里可以看到已申请的https证书-点击部署到云产品,这里有‘CDN’、‘SLB’两种部署方式,CDN部署方式就是通过CDN加速过程中对传输数据转换为https协议

WordPress:网站如何通过阿里云CDN实现Http到Https的转变?

第三步

点击CDN后控制台右上角会弹出‘证书部署到CDN’选项,这里可以看到你的对应域名,将域名前面的框勾选上

WordPress:网站如何通过阿里云CDN实现Http到Https的转变?

第四步

  • 打开wordpress根目录下wp_config.php,找到require_once(ABSPATH . ‘wp-settings.php’);在这句代码前面加上
/**SSL加密*/

define('FORCE_SSL_ADMIN', true);

define('FORCE_SSL_LOGIN', true);

$_SERVER['HTTPS'] = 'ON';

define( 'CONCATENATE_SCRIPTS', false );
  • 打开wordpress根目录下htacess文件并加上以下内容
#SSL加密

<IfModule mod_rewrite.c>

RewriteEngine On

RewriteBase /

RewriteRule ^index\.php$ - [L]

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule . /index.php [L]

</IfModule>

第五步

将后台的http头修改为https

方式一:登录管理后台-设置-常规,将WordPress地址(URL)和站点地址(URL)的http修改为https即可

WordPress:网站如何通过阿里云CDN实现Http到Https的转变?

方式二:登录数据库-自己的数据库-wp_options,将表home、siteurl中的地址修改为https即可

WordPress:网站如何通过阿里云CDN实现Http到Https的转变?

⌈说明:以上方法只针对上述环境,其他环境下替换为https协议请参考百度!⌋

以上方法是通过阿里云CDN的方式进行部署HTTPS协议,如果你的是基于宝塔面板搭建的请参考这篇文章哦!利用宝塔面板快速部署SSL证书

 

作者:GO,如若转载,请注明出处:https://www.testgo.cn/37.html

发表评论

电子邮件地址不会被公开。 必填项已用*标注

评论列表(4条)

  • 叶忠文博客
    叶忠文博客 2019-06-01 下午1:33

    为啥百度站长一直认证通过不了https,我的分明全站都通过了https

    • GO
      GO 回复 叶忠文博客 2019-06-01 下午6:05

      百度认证的时候需要先验证认证文件,这个文件在放在网站根目录的,然后在站长平台认证就好了

  • cold beer
    cold beer 2019-06-04 上午8:17

    路过看看! :cy:

联系我们

点击这里给我发消息