Dieses Thema ist gelöst. Hier finden Sie eine Beschreibung des Problems und der Lösung.
Problem:
Sie haben Server-Errors auf den IT- und EN-Versionen Ihrer Website und der Host vermutet, dass es mit WPML und der .htaccess-Datei zusammenhängt.
Lösung:
1. Öffnen Sie die Datei
/wp-content/themes/hubertus-child/functions.php
.
2. Fügen Sie den folgenden Code hinzu, den Sie auf der WPML-Fehlerbehebungsseite finden: https://wpml.org/errata/htaccess-is-rewritten-with-language-folder/
add_filter('mod_rewrite_rules', 'fix_rewritebase'); function fix_rewritebase($rules){ $home_root = parse_url(home_url()); if ( isset( $home_root['path'] ) ) { $home_root = trailingslashit($home_root['path']); } else { $home_root = '/'; } $wpml_root = parse_url(get_option('home')); if ( isset( $wpml_root['path'] ) ) { $wpml_root = trailingslashit($wpml_root['path']); } else { $wpml_root = '/'; } $rules = str_replace("RewriteBase $home_root", "RewriteBase $wpml_root", $rules); $rules = str_replace("RewriteRule . $home_root", "RewriteRule . $wpml_root", $rules); return $rules; }
3. Speichern Sie die Änderungen und aktualisieren Sie die Permalinks in den WordPress-Einstellungen unter Einstellungen -> Permalinks.
Sollte die Lösung veraltet sein oder nicht auf Ihr Problem zutreffen, empfehlen wir Ihnen, die bekannten Probleme zu überprüfen, die Version der dauerhaften Lösung zu verifizieren und sicherzustellen, dass Sie die neuesten Versionen von Themes und Plugins installiert haben. Wenn das Problem weiterhin besteht, öffnen Sie bitte ein neues Support-Ticket im WPML-Supportforum.
Dies ist das technische Support-Forum für WPML – das mehrsprachige WordPress-Plugin.
Mitlesen können alle, doch nur WPML-Kunden können hier Fragen veröffentlichen. Das WPML-Team antwortet im Forum an 6 Tagen pro Woche, 22 Stunden am Tag.
Dieses Thema enthält 5 Antworten, hat 2 Stimmen.
Zuletzt aktualisiert von Vor 11 Monaten, 4 Wochen.
Assistiert von: Marcel.