proxy – 404 when saving settings
Question
I have 2 servers.
Server B hosts a WordPress installation (DigitalOcean Marketplace 1 click install).
Server A hosts example.com.
The blog is accessed at example.com/blog thanks to Apache proxypass:
<Location "/blog">
ProxyAddHeaders On
ProxyPass https://10.110.0.3
ProxyPassReverse https://10.110.0.3
Header add Access-Control-Allow-Origin "*"
RequestHeader set X-Forwarded-Proto "https"
RequestHeader set X-Forwarded-Port "443"
</Location>
in wp-config.php I have set
if (!empty($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] === 'https') {
$_SERVER['HTTPS'] = 'on';
}
define('WP_HOME','https://example.com/blog');
define('WP_SITEURL','https://example.com/blog');
Everything works fine but saving the settings.
I can see that the form is submitted to the incorrect URL:
https://example.com/wp-admin/options-general.php?settings-updated=true
instead of
https://example.com/blog/wp-admin/options-general.php?settings-updated=true
How do I correct this issue?
0
1 year
2022-06-13T09:35:56-05:00
2022-06-13T09:35:56-05:00 0 Answers
0 views
0
Leave an answer