[Chiuso] 500 internal server error e regole file .htaccess
Questo è il forum di assistenza tecnica di WPML, il plug-in multilingue di WordPress.
La sua lettura è permessa a tutti, ma la pubblicazione è riservata esclusivamente ai clienti di WPML. Il team di WPML risponde sul forum 6 giorni su 7, 22 ore su 24.
Contesto del problema:
Stiamo riscontrando degli errori del server durante la navigazione delle lingue del sito ed approfondendo abbiamo notato che in questo momento le regole del file .htaccess vengono riscritte da WPML in questo modo:
RewriteEngine On RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] RewriteBase / RewriteRule ^index.php$ - [L] RewriteRule ^en/wp-login.php /wp-login.php [QSA,L] RewriteRule ^fr/wp-login.php /wp-login.php [QSA,L] RewriteRule ^de/wp-login.php /wp-login.php [QSA,L] RewriteRule ^it/wp-login.php /wp-login.php [QSA,L] RewriteRule ^es/wp-login.php /wp-login.php [QSA,L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L]
E questo probabilmente causa l'errore 500.
Disattivando il plugin tutto funziona e non avviene la riscrittura delle regole del file .htaccess.
Sintomi:
500 internal server error durante la navigazione delle lingue del sito.
Domande:
Avete già riscontrato qualcosa di simile?
Come potremmo risolvere?
La riscrittura dell'htaccess avviene per un conflitto con una terza parte, per risolvere definitivamente il problema andrebbe individuato quale plugin causa la riscrittura e fare un debug più approfondito.
L'argomento “[Chiuso] 500 internal server error e regole file .htaccess” è chiuso ai nuovi commenti.