【问题标题】:Wordpress admin stop working after putting ssl on domain将 ssl 放入域后,Wordpress 管理员停止工作
【发布时间】:2019-01-18 03:36:56
【问题描述】:
我在 AWS EC2 实例上托管了我的网站,一切正常,直到我将 SSL 添加到我的网站后,我一添加 SSL,它就破坏了我网站的管理面板
我做的是
1) 从 AWS 证书获得 SSL 证书
2) 使用 cloudfront 进行配置
3) 同样配置在 Route53 的记录集中
我的网站在 https 上运行良好,但管理面板中断,我已将数据库中的所有链接更新为 https,但我仍然不确定它为什么会破坏我的管理面板,也不允许我在 WP 中登录。
Admin panel breaks screenshot
【问题讨论】:
标签:
wordpress
amazon-web-services
ssl
amazon-ec2
amazon-route53
【解决方案1】:
通过将WP_HOME 和WP_SITE_URL 添加到wp-config.php 来更改您的网站网址。
define('WP_HOME','https://yoursite.com');
define('WP_SITEURL','https://yoursite.com');
如果这不起作用,请尝试添加以下代码。
if ($_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https') $_SERVER['HTTPS']='on';
确保在此行之前包含它。
require_once(ABSPATH . 'wp-settings.php');