我在负载平衡器后面有两台wordpress web服务器。当从4.9.4更新到4.9.5时,如果从主域访问,这些站点就会中断(但如果我使用它们的备用地址,则仍然可以访问,这对于我们的最终用户来说是不可能的)。而不是通过转到主域来加载站点https://example.com
, 每个访问域的人都会被定向到https://localhost
. 正如我所说,如果有人访问https://wp1.example.com
或https://wp2.example.com
, 这些网站很有效。现在,我已经恢复到4.9.4版本,它解决了这个问题,但我想找出一个长期的解决方案。有什么建议吗?
仅供参考,在我的wp配置文件中,我正在使用以下指令:
define(\'WP_SITEURL\', \'https://\' . $_SERVER[\'HTTP_HOST\']);
define(\'WP_HOME\', \'https://\' . $_SERVER[\'HTTP_HOST\']);
UPDATE:我想我找到了发生这种事的原因(https://core.trac.wordpress.org/changeset/42894) 但仍然没有可行的解决方案。