WPML

Übersicht über das Problem

Wenn Sie einen Beitrag oder eine Seite besuchen, der bzw. die nicht-ASCII-Zeichen im Slug und dementsprechend in der URL enthält, kommt es zu einer ständigen Weiterleitung.

Dies geschieht aufgrund der Art und Weise, wie solche Zeichen behandelt werden – sie müssen korrekt konvertiert und maskiert werden, damit sie als URL verwendet werden können.

Zu diesem Zweck werden die Funktionen urlencode (wird in einem neuen Tab geöffnet) und urldecode (wird in einem neuen Tab geöffnet) verwendet.

Mehr zu diesem Thema können Sie unter den folgenden beiden Links nachlesen:

Problemumgehung

  1. Gehen Sie zu wp-content/sitepress-multilingual-cms/classes/query-filtering/class-wpml-query-parser.php in Zeile 421.
  2. Ersetzen Sie in is_permalink_part_of_request()
    return substr( trailingslashit( $request_uri ), 0, strlen( $permalink_path ) ) === $permalink_path;

    durch Folgendes:

    return substr( trailingslashit( urldecode( $request_uri ) ), 0, strlen( $permalink_path ) ) === $permalink_path;

Alle bekannten Probleme