Panoramica del problema
Quando un sito è installato in una sottocartella e l’opzione “Un dominio diverso per lingua” è selezionata in WPMLLingue, si verifica un problema con il plugin Yoast SEO che causa la visualizzazione errata degli URL sul sito – lo slug dell’articolo/pagina viene aggiunto due volte nell’URL.
Soluzione alternativa
Questo problema è stato risolto in WPML Multilingual CMS 3.3.7. L'aggiornamento risolve il problema sul tuo sito, quindi hai bisogno di questa soluzione alternativa solo se non puoi ancora aggiornare.
Nel file: /sitepress-multilingual-cms/inc/wpseo-sitemaps-filter.php
Puoi modificare la riga 48 da:
if ( $path && ( ! $home_url_parsed['path'] || $home_url_parsed['path'] != $path ) ) {
a:
if ( $path && ( ! $home_url_parsed['path'] || $home_url_parsed['path'] != $path ) && ! preg_match( '@'.$path.'$@', $home_url )) {