由于连接不安全而无法登录wordpress网站

问题描述 投票:0回答:1

(作为参考,我的网站是“franklincodes.com”。请随时查看那里以帮助我排除故障)

所以我正在尝试登录 WordPress 管理员,以便对我的网站进行更改。但是,当我输入登录信息时,我收到一条消息“您要提交的信息不安全”。

在网站域名附近的锁定图标上,我看到一个警告标志,表明我与该网站的连接不安全,我需要证书。不过我的常规网站确实有证书。

我向人们询问过这个问题,他们告诉我问题是我的网站以 HTTP 方式发送请求,但这些请求应该首先以 HTTPS 方式加密。

我想将网站的消息请求更改为 HTTPS,但由于我什至无法登录我的 wp-admin,因此无法进行这些更改。

我该怎么办?

wordpress http https cloud web-development-server
1个回答
0
投票

我在这个问题上遇到了MIGHTILY。主要问题是登录表单对 http:// 元素有硬编码的 URL,而大多数现代浏览器(截至 2024 年)在遇到 http 时会完全崩溃。 (关于它们是否应该在 http 上表现得像这样的争论将不得不再等一天。)

无论如何,我解决与您所描述的问题完全相同的方法是,根据此博客文章,将 .htaccess 文件添加到 wp-admin/ 文件夹中。重要的是,我添加了第六个安全标头(博客文章中未提及):

Header set Content-Security-Policy: upgrade-insecure-requests
我还将这六个安全标头添加到了“root”.htaccess 文件的最顶部。

最后,添加/修改 .htaccess 文件后,我使用 WP-CLI 刷新缓存:

wp cache flush
。现在,当我登录时,我会进入管理仪表板,而不仅仅是再次获得空白的登录表单。哈利路亚!

© www.soinside.com 2019 - 2024. All rights reserved.