WPML
Status
Gelöst
Gemeldet für
WPML Multilingual CMS 4.6.7
Gelöst in
WPML 4.6.8
Themen-Tags
Bug

Übersicht über das Problem

Wenn Sie WPML mit der aktivierten Option Verzeichnis für Standardsprache verwenden nutzen, kann ein Problem mit Weiterleitungen auftreten.

Normalerweise sollte der Aufruf einer URL wie http://example.com/test/ auf http://example.com/en/test/ weiterleiten (mit hinzugefügtem Sprachverzeichnis). Diese Weiterleitung erfolgt jedoch nicht.

Problemumgehung

Bitte stellen Sie sicher, dass Sie über ein vollständiges Backup Ihrer Website verfügen, bevor Sie fortfahren.


  • Öffnen Sie die Datei …/wp-content/plugins/sitepress-multilingual-cms/classes/canonicals/class-wpml-canonicals-hooks.php.

  • Suchen Sie nach Zeile 58.

  • Ersetzen Sie:
    			if ( is_string( $install_subdir ) && 0 !== strpos( $actual_uri, '/' . $lang ) ) {


  • durch:
    			if ( 0 !== strpos( $actual_uri, '/' . $lang ) ) {

Alle bekannten Probleme →