- Statut
- Résolu par l’auteur
- Signalé pour
- WPML SEO 2.1.0
- Extension/thème associé
- Rank Math SEO
- Étiquettes de sujet
- Compatibility
Aperçu de l’anomalie
Si vous utilisez l’extension Rank Math SEO et son option Remove base conjointement avec le paramètre Un domaine différent par langue de WPML, cela peut entraîner des redirections excessives, provoquant l’erreur ERR_TOO_MANY_REDIRECTS.
Solution de contournement
Assurez-vous d’avoir une sauvegarde complète de votre site avant de continuer.
- Ouvrez le fichier …/wp-content/plugins/seo-by-rank-math/includes/modules/woocommerce/class-product-redirection.php.
- Cherchez la ligne 139.
- Remplacez :
$link = trim( str_replace( Helper::get_home_url(), '', get_permalink() ), '/' );
- Par :
// 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() ), '/' );