Was sind Meta Refresh-Tags?
Meta-Refresh-Tags werden auch als Meta-Redirects bezeichnet. Entweder wird eine Seite neu geladen oder eine andere Seite wird geladen. Die Verwendung von Meta-Refresh-Tags wird von einigen davon abgeraten, stattdessen 301- oder 302-HTTP-Weiterleitungen zu verwenden.
Meta-Refresh-Tags müssen im Kopfbereich der Webseite eingefügt werden. Beim Anzeigen der Seite im HTML-Format kann der Kopfabschnitt durch den Code <head> identifiziert werden. Ein Meta-Refresh-Tag sieht folgendermaßen aus: <meta http-equiv = "refresh" content = "600">
Das Meta-Schlüsselwort identifiziert die HTML-Funktion und das Attribut http-equiv = "refresh" informiert den Internetbrowser, dass das Tag einen HTTP-Befehl anstelle eines normalen Meta-Tags verwendet. Webserver verwenden HTTP-Header, um einen Browser anzuweisen, die Webseite neu zu laden oder umzuleiten, und dies ist, was der Befehl "refresh" tut.
Es besteht auch die Möglichkeit, die Anzahl der Sekunden festzulegen, bevor der Browser neu geladen wird. Der letzte Teil des Meta-Refresh-Codes, "content =" 600 ", gibt an, wie lange es dauert, bis die Seite erneut geladen wird. Die bekannteste Funktion von Meta-Refresh-Tags besteht darin, Seiten mit häufig aktualisierten Inhalten oder Informationen erneut zu laden. Ein Beispiel hierfür ist eine Wetterseite, auf der sich die Informationen häufig ändern.
Die Umleitung ist eine weitere Verwendung von Meta-Refresh-Tags, und dies ist in den meisten Fällen ihre Funktion. Wenn die Meta-Refresh-Tags verwendet werden, um einen Benutzer auf eine andere Webseite umzuleiten, lautet der Code stattdessen wie folgt: <meta http-equiv = "refresh" content = "2; url = http: //google.com/">.
Der Teil des Codes, der content = "2; url = http: //google.com/" lautet, teilt dem Browser die Wartezeit mit, bevor die Umleitung ausgeführt wird, und welche Seite geladen werden soll. In diesem Fall erfolgt die Weiterleitung in zwei Sekunden und die Seite wird zu google.com weitergeleitet.
Die Verwendung von Meta-Refresh-Tags kann einige Nachteile haben. Websites, die sie verwenden, werden möglicherweise von Suchmaschinen als Spam identifiziert. Eine sehr schnelle Weiterleitung kann dazu führen, dass Benutzer mit veralteten Browsern auf einer Seite hängen bleiben und das Aktualisieren einer Seite den Benutzer verwirren kann. Die Verwendung von Meta-Refresh-Tags wirft auch Sicherheitsbedenken auf. Aus diesem Grund wird die Verwendung einer HTTP- oder Serverumleitung als besser angesehen.