Siechfred: Header 301 "moved permanently" in HTML

Beitrag lesen

aber was ist mit den Metaangaben?

Das sollte man m.E. nicht tun, da sie keinen Einfluss auf die HTTP-Statusline haben.

<meta http-equiv="refresh" content="5; URL=http://de.selfhtml.org/">

Das generiert zwar eine Weiterleitung, aber der Statuscode ist trotzdem 200 und nicht 3xx.

Und soweit ich weiß, werten Suchmaschinen diese Angaben auch immer noch aus und genau darum ging es doch basti.

Ich bin mir nicht sicher, dass dem so ist, wenn man nicht den zur Weiterleitung passenden Statuscode 3xx ausliefert. Ansonsten ist das W3C da sehr deutlich:

http://www.w3.org/TR/html401/struct/global.html#edef-META:
„Note. Some user agents support the use of META to refresh the current page after a specified number of seconds, with the option of replacing it by a different URI. Authors should not use this technique to forward users to different pages, as this makes the page inaccessible to some users. Instead, automatic page forwarding should be done using server-side redirects.“

Siechfred

--
Hinter den Kulissen passiert viel mehr, als man denkt, aber meistens nicht das, was man denkt.