WPML
Stato
Risolto
Segnalato per
WPML Multilingual CMS 4.6.7
Risolto in
WPML 4.6.8
Tag dell’argomento
Bug

Panoramica del problema

Se utilizzi WPML con l’opzione Usa la directory per la lingua predefinita abilitata, potresti riscontrare un problema con i reindirizzamenti.

Normalmente, l’accesso a un URL come http://example.com/test/ dovrebbe reindirizzare a http://example.com/en/test/ (con l’aggiunta della cartella della lingua). Tuttavia, questo reindirizzamento non avviene.

Soluzione alternativa

Assicurati di avere un backup completo del tuo sito prima di procedere.


  • Apri il file …/wp-content/plugins/sitepress-multilingual-cms/classes/canonicals/class-wpml-canonicals-hooks.php.

  • Cerca la riga 58.

  • Sostituisci:
    			if ( is_string( $install_subdir ) && 0 !== strpos( $actual_uri, '/' . $lang ) ) {


  • Con:
    			if ( 0 !== strpos( $actual_uri, '/' . $lang ) ) {

Tutti i problemi noti →