Questa è la soluzione per quando si installa WordPress sotto un Reverse Proxy di Apache.
Aggiungere queste righe nel file wp-config.php
Esempio:
$_SERVER['HTTP_HOST'] = $_SERVER['HTTP_X_FORWARDED_HOST'];
define('WP_HOME', 'http://marzorati.co');
define('WP_SITEURL', 'http://marzorati.co');
$_SERVER['REQUEST_URI'] = str_replace("/marzorati", "", $_SERVER['REQUEST_URI']);
Modifica .htaccess per non aver problemi con i permalink
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /marzorati/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /marzorati/index.php [L]
</IfModule>
# END WordPress