【问题标题】:Wordress website infinitly reloads when changing the site and wordpress URL更改网站和 wordpress URL 时,Wordpress 网站无限重新加载
【发布时间】:2021-06-11 12:30:17
【问题描述】:

经过几天的环顾和尝试,我似乎没有更接近解决方案。

我正在我的一台机器上运行一个 nginx + WordPress 站点。我最近通过 domain.com 购买了一个域名。目前,我将外部 IP 设置为站点和 WordPress URL。这没问题,但是如果我尝试连接到我的域名并随后单击我网站的任何页面,则 url 中的域名将被我的外部 IP 替换。但是,如果我将站点和 WordPress URL 换成我的域名 (http://domain.xyz),我的主页将无限重新加载,并且我的管理面板将无法再访问。

相对于http://XX.XXX.XXX.XXX/url,我如何实现http://domain.xyz/url 的预期网站行为?

感谢您提供的任何信息!

【问题讨论】:

  • 请分享您的 nginx 配置.... 否则尝试提供帮助非常复杂,并且将更多地基于猜测问题可能是什么。

标签: php wordpress nginx dns


【解决方案1】:

我认为 WordPress 配置中的任何地方都有错误的 URL,所以这里有一些关于可能是什么问题以及如何解决它的想法:

WP 选项

在您的数据库中检查正确的 URL。在表中,wp_options 是带有 URL 的 2 个条目(siteurlhome)。确保option_value 等于您的路径,在您的示例中为http://domain.xyz/url

WordPress 永久链接

如果您从一个域移动到另一个域或 WordPress 的目录发生更改,请尝试重新加载永久链接结构:/wp-admin/ -> 设置 -> 永久链接 -> 保存

SSL,www.

另外,请确保您输入了正确的 URL。例如,如果您使用 SSL,请不要使用 http://example.com/url,而是使用 https://example.com/url

www 也是一样。如果您正在使用子域(或任何其他子域)。

【讨论】:

  • .htaccess 不适用于 NGINX...请更新您的建议答案
  • 感谢帮助,可惜NGINX确实没有这个文件。
猜你喜欢
  • 2017-11-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-12-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多