Support » Allgemeine Fragen » 301 Weiterleitung

  • Ich habe ein Problem mit meiner weiterleitung per htacces.

    mit www funktioniert alles ruffe ich aber die alte domain ohne www auf sehe ich das verzeichniss der alten domain!

    Wie mache ich das sie auch ohne www weiterleitet und alte links auch mit und ohne www funktionieren?

    RewriteEngine On
    RewriteCond %{HTTP_HOST} ^www.altedomain.de$ [NC]
    RewriteRule ^(.*)$ http://www.neuedomain.de/$1 [R=301,L]

Ansicht von 4 Antworten - 1 bis 4 (von insgesamt 4)
  • Thread-Starter JOHN2000

    (@john2000)

    RewriteEngine On
    RewriteCond %{HTTP_HOST} ^www.altedomain.de$ [NC]
    RewriteRule ^(.*)$ http://www.neuedomain.de/$1 [R=301,L]

    so sieht dei htacces aus

    Thread-Starter JOHN2000

    (@john2000)

    Keiner ne Idee?

    Moderator Torsten Landsiedel

    (@zodiac1978)

    Deine Condition ist ja explizit mit www. angegeben. Daher macht er die Umleitung auch nur dann, wenn genau das zutrifft.

    So würde er alles umleiten, was ankommt (Bedingung einfach raus):

    RewriteEngine On
    RewriteBase /
    RewriteRule ^(.*)$ http://www.domain.tld/$1 [R=301,L]

    Oder du erweiterst deinen Code mit der Variante ohne www. (mit einer ODER-Verknüpfung)

    RewriteEngine On
    RewriteCond %{HTTP_HOST} ^www.altedomain.de$ [NC,OR]
    RewriteCond %{HTTP_HOST} ^altedomain.de$ [NC]
    RewriteRule ^(.*)$ http://www.neuedomain.de/$1 [R=301,L]

    Gruß, Torsten

    Thread-Starter JOHN2000

    (@john2000)

    Vielen dank das funktioniert super.

Ansicht von 4 Antworten - 1 bis 4 (von insgesamt 4)
  • Das Thema „301 Weiterleitung“ ist für neue Antworten geschlossen.