Ho avuto l’occasione oggi di risolvere un problema di reindirizzamenti su un blog WordPress dove è stato installato un certificato SSL e il sito è quindi passato a HTTPS.
Il problema è che WordPress è stato configurato in HTTP e non in HTTPS e durante la modifica delle impostazioni per cambiare gli URL, il sito viene chiamato in HTTPS ma fa riferimento a file in HTTP che vengono quindi reindirizzati…
Quindi avevo un errore, un loop di reindirizzamento. Questo può accadere durante un aggiornamento di WordPress, ad esempio.
Come risolvere il problema facilmente:
Ho semplicemente aggiunto queste righe di codice all’inizio del file config.php:
define('FORCE_SSL_ADMIN', true); if( strpos($_SERVER['HTTP_X_FORWARDED_PROTO'], 'https') !== false ) { $_SERVER['HTTPS'] = 'on'; } |
Da allora, tutto funziona perfettamente.
Buona fortuna !

Laisser un commentaire