WPML
Status
Gelöst
Gelöst in
3.3.8

Ü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 und urldecode 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 →