I have 2 wordpress web servers behind a load balancer. When updating from 4.9.4 to 4.9.5, these sites broke if accessed from the main domain (but continue to be accessible if I use their alternate addresses which is obvi not possible for our end users). Instead of the site loading by going to the main domain
https://example.com, everyone who accesses the domain is instead directed to
https://localhost. As I said, if someone accessed
https://wp2.example.com, the sites work. For now, I have reverted to 4.9.4 which fixes the problem, but I would like to figure out a long term fix. Any suggestions?
FYI inside my wp-config files I am using these directives:
define('WP_SITEURL', 'https://' . $_SERVER['HTTP_HOST']); define('WP_HOME', 'https://' . $_SERVER['HTTP_HOST']);
UPDATE: I think I found the reason this is happening (https://core.trac.wordpress.org/changeset/42894) but still have no workable fix.