Support » Allgemeine Fragen » Weiterleitung von ohne-www auf mit-www Seiten

  • Hallo Community,

    kann mir bitte jemand behilflich sein!?

    Ich habe eine Mulisite-Installation mit Subdomains. Das grundsätzliche Problem besteht darin, das die Seite URLs mit und ohne „www.“ nicht einheitlich weiterleitet, was zu „Duplicate Content“ und falsch gesetzten Links führen kann.

    Aufgabe: Ich möchte, das wenn man https://beispieldomain.de/impressum eingibt, auf https://www.beispieldomain.de/impressum weitergeleitet wird.

    Problem: Wenn ich https://beispieldomain.de/impressum eingebe, wird auf https://www.beispieldomain.de/ weitergeleitet.

    „Siteliner“ sagt: Siteliner hat über https://www.beispieldomain.de/ und https://beispieldomain.de auf Ihre Website zugegriffen. Siteliner erhielt den gleichen Inhalt, aber verschiedene HTTP-Codes: 200 bzw. 302.

    Mein Eintrag in der .htaccess schaut so aus:

    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ – [L]

    # add a trailing slash to /wp-admin
    RewriteRule ^wp-admin$ wp-admin/ [R=301,L]

    RewriteCond %{REQUEST_FILENAME} -f [OR]
    RewriteCond %{REQUEST_FILENAME} -d
    RewriteRule ^ – [L]
    RewriteRule ^(wp-(content|admin|includes).*) $1 [L]
    RewriteRule ^(.*\.php)$ $1 [L]
    RewriteRule . index.php [L]

    RewriteCond %{HTTP_HOST} !^www\. [NC]
    RewriteRule ^(.*)$ http://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
    </IfModule>
    # END WordPress

    Danke und Gruß!

Ansicht von 4 Antworten - 1 bis 4 (von insgesamt 4)
  • Moderator Torsten Landsiedel

    (@zodiac1978)

    Aufgabe: Ich möchte, das wenn man https://beispieldomain.de/impressum eingibt, auf https://www.beispieldomain.de/impressum weitergeleitet wird.

    Das sollte WordPress sowieso machen, je nachdem, was als Adresse für die Site eingetragen ist.

    Ist das von dir?

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

    Dann wirf das mal raus und teste nochmal.

    Gruß, Torsten

    Das sollte WordPress sowieso machen, je nachdem, was als Adresse für die Site eingetragen ist.

    @zodiac1978 Hallo Torsten, kannst du das bitte bei Gelegenheit noch in ein, zwei Zeilen erläutern?

    Ich weiß nicht, wie das bei Multisite ist, aber wenn ich eine „normale“ WordPress-Website habe und als Website-/WordPress-URL eine Adresse mit https://… eingebe, können Besucher die Website trotzdem per http://… aufrufen und werden nach meinem Kenntnisstand nicht automatisch weitergeleitet. Die Links der Navigationsleiste haben alle https://…, aber die Startseite wird trotzdem unverschlüsselt aufgerufen. Wenn das unerwünscht ist, muss dann nicht in die .htaccess eine Weiterleitungsregel? Oder ist das bei Multisite durch das Domainmapping anders?

    Moderator Torsten Landsiedel

    (@zodiac1978)

    Klar @pixolin!

    Ich beziehe mich nur auf das Weiterleiten von www. auf ohne www (siehe Thread-Titel), bzw. andersherum. Nicht auf https vs. http.

    In dem zitierten Beispiel ist ja auch beides https, daher weiß ich nicht wie die auf die https/https-Sache kommst.

    Oder habe ich etwas übersehen/nicht verstanden?

    Gruß, Torsten

    Autsch … vergiss es. Ich hatte RewriteCond %{HTTP_HOST} … gelesen und … egal. 🤦🏽‍♂️

    Ich sollte mal ein gutes Buch lesen. Jetzt gleich.

    Aber Danke für die Antwort.

Ansicht von 4 Antworten - 1 bis 4 (von insgesamt 4)
  • Das Thema „Weiterleitung von ohne-www auf mit-www Seiten“ ist für neue Antworten geschlossen.