我正在尝试设置一个实时网站的本地版本,我已经下载了文件和数据库,相信它已经准备就绪并已排序,但我遇到了一个问题,即该网站试图强制使用HTTPS,因此所有浏览器都报告“此网站无法提供安全连接,localhost发送了无效响应。”。
处理这个问题的方法是什么?我应该尝试安装证书吗?
我正在为apache和mysql服务器运行MAMP。
我正在尝试设置一个实时网站的本地版本,我已经下载了文件和数据库,相信它已经准备就绪并已排序,但我遇到了一个问题,即该网站试图强制使用HTTPS,因此所有浏览器都报告“此网站无法提供安全连接,localhost发送了无效响应。”。
处理这个问题的方法是什么?我应该尝试安装证书吗?
我正在为apache和mysql服务器运行MAMP。
WordPress保留WP_HOME
和WP_SITEURL
在DB中,这是在初始安装期间设置的,通常是您网站的域,在您的情况下,它是一个具有https
.
您通过本地域访问站点,但WordPress重定向到https live域,导致重定向循环,明显失败。
要解决此问题,请更改WP_HOME
和WP_SITEURL
以DB为单位的值。
或者简单地将其添加到wp config。php:
define(\'WP_HOME\',\'http://domain.local\');
define(\'WP_SITEURL\',\'http://domain.local\');
还要记住,您的浏览器正在积极缓存重定向。您需要清理缓存以查看结果,或者使用浏览器匿名模式。您还可以检查是否安装了支持SSL的插件。如果是这样,请从插件文件夹中手动删除插件。
如果在Linux中转到我的sites目录并运行以下命令,还应该做些什么:sudo wp search-replace \'http://\' \'https://\' --all-tables && wp cache flush 尽管如此,一些图像还是作为http而不是https加载的。?