Umleitung mit Apache-Rewrite-Modul

Umleitung von einer Domain mit www auf eine Domain ohne www:

RewriteCond %{HTTP_HOST} ^www\.test\.tobias-seckinger\.de [NC]
RewriteRule ^(.*) http://test.tobias-seckinger.de/$1 [R=301,L,QSA]
  • [NC] = No case. Damit spielt die Groß- oder Kleinschreibung keine Rolle
  • [R=XXX] = Redirect mit HTTP-Status-Code XXX. Im Beispiel wird mittels 301 umgeleitet
  • [L] = Last. Letzte Regel, die beachtet werden muß.
  • [QSA] = Query String Append. Hängt neue Parameter an die ursprünglichen Parameter an. Wird für obige Regel nicht zwingend benötigt.
    Beispiel:

    RewriteRule ^source\.php$ /target.php?bar=foo [QSA,L]
    # Eingabe: http://tobias-seckinger.de/source.php?foo=bar
    # Umleitung zu: http://tobias-seckinger.de/target.php?foo=bar&bar=foo

Kommentar verfassen