我在将Wordpress和网站URL设置为https和www版本时遇到一些问题。我将使用示例。com,而不是我的实际网站地址,但这里是我的问题的要点:
我的Wordpress URL和网站URL设置为http://www.example.com. 几天前,我安装了W3 Total Cache和Cloudflare(作为W3 Total Cache扩展)。由于Cloudflare提供了免费的SSL,所以我想将该站点默认为https版本。因此,我进入了Wordpress的常规设置,并将Wordpress和网站URL更改为https://www.example.com
之后,我在Chrome中出现了“太多重定向”错误,无法登录到wp管理区域。我通过在函数中添加这些行来重置Wordpress和站点URL。php文件:
update_option( \'siteurl\', \'http://example.com\' );
update_option( \'home\', \'http://example.com\' );
我现在可以登录到wp管理区域,我已经从函数文件中删除了这两行;然而现在,如果我甚至更改Wordpress和站点URL来添加www,我会遇到“重定向太多”错误,无法进入wp管理区域。
所以,我在这一点上有点迷茫,不知道如何取回www,更不用说如何将https添加到常规设置中。我不知道这是否与W3 Total缓存或Cloudflare插件有关;但是,我不想尝试停用它们,因为我只有SSL作为Cloudflare的一部分。
顺便说一句,我也无法连接到FileZilla中的站点,因为我最初尝试更改URL(即使我现在可以使用设置为的URL访问wp adminhttp://example.com). 我不知道这是为什么。但是我可以从主机的CPanel中访问这些文件,所以我可以在那里进行更改。