安装完Wordpress后修改config.php文件,一定要加在下面这段代码之前。
if ( ! defined( 'ABSPATH' ) ) {
define( 'ABSPATH', __DIR__ . '/' );
}
/**SSL反向代理添加内容-Start*/
if (isset($_SERVER['HTTP_X_FORWARDED_PROTO'])
&& $_SERVER['HTTP_X_FORWARDED_PROTO'] === 'https') {
$_SERVER['HTTPS'] = 'on';
}
/**解决反代域名https,不能访问后台*/
define('FORCE_SSL_ADMIN', true);
define('FORCE_SSL_LOGIN', true);
/**SSL反向代理添加内容-End*/
修改数据库wp_options–>siteurl / home两处为https://你的域名。
反代Nginx修改
101.10.10.10是wordpress 运行的服务器。
配置内容根据自己的实际情况写,但是一定要添加 proxy_set_header X-Forwarded-Proto https