- Status
- Vom Autor gelöst
- Gemeldet für
- WPML SEO 2.1.0
- Zugehöriges Plugin/Theme
- Rank Math SEO
- Themen-Tags
- Compatibility
Übersicht über das Problem
Wenn Sie das Plugin Rank Math SEO und dessen Option Remove base in Verbindung mit der WPML-Einstellung Eine andere Domain pro Sprache verwenden, kann dies zu übermäßigen Weiterleitungen führen, was den Fehler ERR_TOO_MANY_REDIRECTS verursacht.
Problemumgehung
Bitte stellen Sie sicher, dass Sie über ein vollständiges Website-Backup verfügen, bevor Sie fortfahren.
- Öffnen Sie die Datei …/wp-content/plugins/seo-by-rank-math/includes/modules/woocommerce/class-product-redirection.php.
- Suchen Sie nach Zeile 139.
- Ersetzen Sie:
$link = trim( str_replace( Helper::get_home_url(), '', get_permalink() ), '/' );
- Durch:
// 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() ), '/' );