首页 网络技术
  1. 正文

wordpress怎么开启ssl并设置强制跳转到https

开启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格式,否则可能会有收录不好的情况发生。


如果是直接使用宝塔面板的话那就很简单了,咱们直接在宝塔面板的网站设置中开启SSL(要先申请ssl,免费的,申请一次管用3个月,自动续期需要检查宝塔的后台任务)。

成功开启ssl之后,把右上角的强制跳转https打开才行。

最后一步,就是去wordpress网站后台设置中-常规里面去把原本的http://开头换成https://开头,两个都要换。

到这里就结束了,宝塔开启是最简单的。

本文标题:wordpress怎么开启ssl并设置强制跳转到https
本文链接:http://www.qqooo.cn/post/1856.html
版权说明:网站文章均来源于手工整理和网友投稿,若有不妥之处请来信 feelym@88.com 处理,谢谢!