WordPress 从 http 切换为 https

在通过:

  • cPanel 虚拟主机安装 SSL
  • CloudFlare 开启 Flexible SSL
  • VPS 安装配置 SSL

或是其它方式应用上 SSL 后,都要进行以下两步;

  1. 替换原站点数据库中的 http://www.yourdomain.com 为 https://www.yourdomain.com
  2. 跳转原 http 站点至 https

以 cPanel 安装 SSL 为例

开始站点是普通的 http

到 cPanel 中申请免费证书:

A

B

C

点 Issue 后就自动生成了证书

替换数据库中的原 http:// 网址为 https://

GIF 动图预警

 

安装 Better Search Replace 插件替换,替换完成后就有小绿锁了。

跳转原 http 站点至 https

点击 cPanel 中的 File Manager

来到站点所在根目录,找到 .htaccess 文件,如果没有,点 Settings 中勾选显示隐藏文件

没有.htaccess 可以创建一个,或者去 WordPress 后台保存一次 Permalink

编辑 .htaccess

提供一段 301 跳转代码供参考,因为你的站点可能安装了其它插件导致 .htaccess 中有其它内容,对比着修改

RewriteEngine On
RewriteBase /

RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

# BEGIN WordPress
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

保存 .htaccess 后选取一篇博文到 http://redirectcheck.com 测试下

成功跳转,打完收工。

对了,最近在试用google企业邮箱,还不错。

 

发表评论

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