• Gelöst gueffeli

    (@gueffeli)


    Hallo zusammen

    Bei einer 3-sprachigen Website habe ich mit Hilfe von WPML für jede Sprache eine eigene Domain eingerichtet. Die automatische Weiterleitung über die Spracherkennung des Browsers habe ich deaktiviert.
    Hauptadresse in den Einstellungen ist die deutschsprachige ohne www. davor.
    Gibt man nun eine Domain der beiden Fremdsprachen (FR und IT) ohne www. in die Browserleiste ein, landet man auf der jeweiligen Sprache, wie gewünscht. Gibt man die Adresse aber mit www. davor ein, wird man auf die deutsche Hauptadresse weitergeleitet.

    Kann ich diese Weiterleitung irgendwie anpassen?
    Mit liebem Gruss und herzlichen Dank im Voraus

Ansicht von 3 Antworten – 1 bis 3 (von insgesamt 3)
  • Kannst du nicht einfach in der .htaccess eine Weiterleitungsregel oberhalb des WordPress-Blocks einfügen?

    RewriteCond %{HTTP_HOST} ^example.com$ [NC]
    RewriteRule (.*) http://www.example.com/$1 [R=301,L] 

    (Natürlich mit deiner Domain.)

    Thread-Starter gueffeli

    (@gueffeli)

    Super, ja, so klappts.
    Ich musste es allerdings umgekehrt haben:

    #Force non-www:
    RewriteEngine on
    RewriteCond %{HTTP_HOST} ^www\.example\.com [NC]
    RewriteRule ^(.*)$ http://example.com/$1 [L,R=301]

    Vielen Dank für die schnelle Antwort!

    Ich musste es allerdings umgekehrt haben…
    Oh, natürlich, sorry!

    Schön, dass es klappt.

Ansicht von 3 Antworten – 1 bis 3 (von insgesamt 3)
  • Das Thema „Domain per Sprache Weiterleitung mit und ohne www.“ ist für neue Antworten geschlossen.