- Stato
- Risolto dall’autore
- Segnalato per
- WPML SEO 2.1.0
- Plugin/tema correlato
- Rank Math SEO
- Tag dell’argomento
- Compatibility
Panoramica del problema
Se utilizzi il plugin Rank Math SEO e la sua opzione Remove base in combinazione con l’impostazione Un dominio diverso per lingua di WPML, potrebbero verificarsi reindirizzamenti eccessivi, con conseguente errore ERR_TOO_MANY_REDIRECTS.
Soluzione alternativa
Assicurati di avere un backup completo del sito prima di procedere.
- Apri il file …/wp-content/plugins/seo-by-rank-math/includes/modules/woocommerce/class-product-redirection.php.
- Cerca la riga 139.
- Sostituisci:
$link = trim( str_replace( Helper::get_home_url(), '', get_permalink() ), '/' );
- Con:
// WPML - Workaround for compsupp-7311 $home_url = Helper::get_home_url(); if ( Sitepress::get()->is_active() && $sitepress_settings['language_negotiation_type'] == 2 ) { $home_url = get_home_url(); } $link = trim( str_replace( $home_url, '', get_permalink() ), '/' );