首页 > 解决方案 > 将 ssl 放入域后,Wordpress 管理员停止工作

问题描述

我在 AWS EC2 实例上托管了我的网站,一切正常,直到我添加 SSL 到我的网站后,我一添加 SSL,它就破坏了我网站的管理面板

我所做的是

1)从 AWS 证书获得 SSL 证书
2)使用 cloudfront 配置它
3)也在 Route53 的记录集中配置

我的网站在 https 上运行良好,但管理面板中断,我已将数据库中的所有链接更新为 https,但我仍然不确定为什么它会破坏我的管理面板,也不允许我在 WP 中登录。

管理面板中断屏幕截图

标签: wordpressamazon-web-servicessslamazon-ec2amazon-route53

解决方案


WP_HOME通过添加和WP_SITE_URL来更改您的站点 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');

推荐阅读