Mein VariomediaHier können Sie sich im Kundenmenü einloggen. |
Weitere Logins |
Für HTTP-Weiterleitungen können zwei unterschiedliche Weiterleitungstypen genutzt werden, es gibt permanente und temporäre Weiterleitungen. Eine permanente Weiterleitung wird durch den HTTP-Status-Code 301 gekennzeichnet, eine temporäre Weiterleitung durch den Status-Code 302.
Eine permanente Weiterleitung wird von Web-Browsern und Suchmaschinen im Cache gespeichert. Wenn Sie die Ablaufzeit des Caches nicht über zusätzliche HTTP-Header (Expires oder Cache-Control) festgelegt haben, wird das Weiterleitungsziel für immer gespeichert. Eine Änderung des Weiterleitungsziels führt in diesem Fall zu Problemen, weil Web-Browser und Suchmaschinen das Weiterleitungsziel nicht aktualisieren. Die ursprüngliche Domain bzw. URL wird von Suchmaschinen auch nicht mehr indiziert, sondern nur noch das Weiterleitungsziel.
Eine permanente Weiterleitung ohne Cache-Ablaufzeit sollte nur genutzt werden, wenn sichergestellt ist, dass sich das Weiterleitungsziel nie ändert. Eine Umleitung von HTTP auf HTTPS wird typischerweise mittels einer permanenten Weiterleitung realisiert (beachten Sie dazu den Link am Ende des Artikels).
Sie können eine permanente Weiterleitung für ein (Sub-)Domain im Kundenmenü einrichten. Eine Einrichtung ist ebenso per .htaccess-Konfigurationsdatei möglich, hiezu kann beispielsweise folgende Direktive genutzt werden:
Redirect permanent / https://meine-domain.de
Ersetzen Sie dabei https://meine-domain.de durch das gewünschte Weiterleitungsziel.
Eine permanente Weiterleitung mit Cache-Ablaufzeit sollte genutzt werden, wenn sich das Weiterleitungsziel nur sehr selten ändert, und die Verzögerung bei einer Änderung durch die Cache-Ablaufzeit nicht zu Problemen führt.
Für die Einrichtung einer permanenten Weiterleitung mit Cache-Ablaufzeit kann beispielsweise folgende .htaccess-Direktive genutzt werden:
Header always set Cache-Control "max-age=86400"
Redirect permanent / https://meine-domain.de
Sie können für max-age beliebige Werte wählen, die Zeit wird in Sekunden angegeben, hier im Beispiel wurde 1 Tag (86400 Sekunden) gewählt. Ersetzen Sie https://meine-domain.de durch das gewünschte Weiterleitungsziel.
Das Weiterleitungsziel wird dann nach dem Überschreiten der Cache-Ablaufzeit von Browsern und Suchmaschinen aktualisiert.
Eine temporäre Weiterleitung wird von Web-Browsern und Suchmaschinen nicht Cache gespeichert, das Weiterleitungsziel kann daher jederzeit geändert werden.
Eine temporäre Weiterleitung sollte genutzt werden, wenn sich das Weiterleitungsziel häufig und ungeplant ändert. Sie kann ebenfalls zu Testzwecken vor der Umstellung auf eine permanente Weiterleitung genutzt werden.
Für eine temporäre Weiterleitung kann folgende .htaccess-Direktive genutzt werden:
Redirect temp / https://meine-domain.de
Ersetzen Sie dabei https://meine-domain.de durch das gewünschte Weiterleitungsziel.
Für komplexe Weiterleitungen mit Bedingungen können Sie mod_rewrite mit den Flags [R=301] für permanente bzw. [R=302] für temporäre Weiterleitungen nutzen.