Wordpress 自动将主页从 http 重定向到 https

Wordpress is redirecting the main page from http to https automatically

我们正在 windows 中将一个 wordpress 网站导入本地 apache 服务器,我们将所有代码复制到 htdocs 中的一个目录中。

问题是当我们尝试在浏览器中启动网站时,它总是被重定向到 https。

我们配置了http.conf是为了让localhost指向网站的根目录。但是当我们在浏览器中访问 http://localhost 时总是被转换为 https://localhost

当我们在 Chrome 中分析开发者设置中的网络选项卡信息时,我们看到一个重定向,并且该重定向是由 Wordpress 完成的:

Image of Http to https Redirection

Image of Redirected by wordpress

我们既不能访问管理页面,也不知道重定向的原因是默认插件还是数据库配置,但我们迷路了。 (我们已停用 apache ssl 模块和 htaccess 中的重定向)

谢谢。

你看过数据库wp_optionstable中'siteurl'和'home'的值了吗?可能在那里你有用 https 定义的 url ,这就是它重定向的原因。您可以使用 phpmyadmin 访问并直接更改它,或者从控制台启动查询。

如果不是第一个选项,SSL 启用插件可能会起作用,请尝试禁用所有插件(您可以在测试时临时重命名插件根文件夹以禁用它)