Rolf B: Sieht man von außen ob eine 301 oder 302 Umleitung vorliegt?

Beitrag lesen

Hallo Daniel,

wenn Du http://example.com aufrufst, schickt der Webserver im besseren Fall die Weiterleitung in Form eines entsprechenden HTTP Statuscodes und entsprechender HTTP Header zurück. Den siehst Du im Netzwerktrace der Entwicklerwerkzeuge deines Desktop-Browsers (Mobilbrowser haben die nicht). Du musst nur einstellen, dass er den Netzwerktrace nicht bei jedem neuen Request löscht (im engl. Chrome heißt das z.B. "Preserve Log").

Manchmal bekommst Du auch den schlechteren Fall: eine Weiterleitung über den Inhalt des HTML. Das gibt's in zwei Varianten: Ein <meta http-equiv="refresh" content="1; url=https://www.example.com"> Tag im <head> Bereich, oder ein <script> Tag, das die Weiterleitung mit JavaScript ausführt. Ein solche HTML Seite kann mit HTTP 200 Status geliefert werden, aber auch mit 404 oder anderen Status. Wer mit meta refresh oder JavaScript weiterleitet, hat auch keine Skrupel, kreative HTTP Status zu vergeben 😉

Rolf

--
sumpsi - posui - clusi