所以我已经开始了一个项目来开发一些功能,为已经上线的wordpress网站修复ui等。我想从我的本地机器(Windows 10)开发。
我已导出数据库的本地副本,并通过ftp将所有代码提取到本地计算机上。但是,似乎有一堆针对https的url重写规则以及指向https的现有url导致无法找到脚本和样式以及无法加载页面。我想尝试避免更改数据库中的URL,以便在部署时不必更改它们。
以下是我首先尝试的内容:
问题在于,每当我尝试导航到网站中的任何其他网页时,它都会自动将我从http://example.com/about重定向到https://example.com/about(由于我' m使用端口80)并且如前所述,某些脚本和样式未被加载。因为我继承了这个代码库,所以我不确定这个url重写规则的位置。
以下是我尝试过的内容:
这里的问题是,当我导航到https://example.com时,我无法找到页面。然后我尝试了example.com:443它将我重定向到https:example.com,再次无法找到。
问题: 是否有任何可能的方法使用https本地开发,以避免更新数据库中的URL? 如果不是那么在WP的哪个位置会重写http到https的URL重写规则?
答案 0 :(得分:0)
如果定义了wp-config.php
之类的内容,请在define('FORCE_SSL_ADMIN', true);
内查看。如果是,请禁用。
然后通过http://example.com/wp-admin
然后检查任何强制执行SSL的SSL插件,并禁用它们。
我希望这会有所帮助。