【发布时间】:2021-01-17 20:14:26
【问题描述】:
我有一个全新的 Wordpress 安装,它没有正确加载数据库 site_url 值。在索引上,帖子永久链接使用https,但所有资产(css、js、php 文件)都试图通过http 加载。结果,没有加载任何资产,因此我什至无法登录该站点。当我尝试登录时,我收到有关不安全表单的警告,并且 wp-admin 登录页面刚刚重新加载。
我将数据库中的site_url 和home 值都更新为https,但是当我回显site_url 时,它仍然是http。此外,在我进行此更改后,wp-admin 页面将不再加载,我收到重定向循环错误。
我尝试通过在wp-config 文件中添加选项来强制使用 SSL,但它并没有修复它。我遵循了从the Wordpress docs 更改站点 URL 的所有方法,但这也没有解决任何问题。
我还为端口 80 添加了一个虚拟主机,它工作正常,但没有解决任何问题。我不知道是否必须为端口 443 添加虚拟主机(我是前端开发人员,而不是服务器专家!)。我觉得此时我已经浏览了所有类似的 Stack Overflow 线程并尝试了那里的所有内容,但到目前为止没有任何帮助。我觉得问题出在服务器级别,而不是 Wordpress,但我可能错了。
【问题讨论】:
-
只是确认您已刷新永久链接?
-
@mikerojas 是的,刚试过,冲洗后没有变化。