首先,开启SSL证书,这时打开根目录的wp-config.php
,在/* 好了!请不要再继续编辑。请保存本文件。使用愉快! */
之前加入以下代码
define('FORCE_SSL_ADMIN', true); if ( strpos( $_SERVER['HTTP_X_FORWARDED_PROTO'], 'https' ) !== false ) { $_SERVER['HTTPS'] = 'on'; }
然后把数据库里面自己域名前面的http替换成https://。
接着在网站根目录里面的.htaccess 文件加
RewriteCond %{SERVER_PORT} !^443$ RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R=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]
然后测试HTTPS检测,打开下面网址检测是不是HTTPS状态
http://s.tool.chinaz.com/https/default.aspx
如果有在百度站长平台也要去里面申请HTTPS认证