Daniel R.: Sieht man von außen ob eine 301 oder 302 Umleitung vorliegt?

Guten Tag,

nehmen wir an es wird von http://example.com auf https://www.example.com weitergeleitet. Kann man von außen einsehen, ob es sich um eine 301 oder um eine 302 Umleitung handelt?

  1. nehmen wir an es wird von http://example.com auf https://www.example.com weitergeleitet. Kann man von außen einsehen, ob es sich um eine 301 oder um eine 302 Umleitung handelt?

    Ja. Zum Beispiel im Netzwerkpanel Deines Browsers. Edit: wobei man aufpassen muss. 301 wird gecached. Dann sieht man es im Netzwerkpanel wohl nur beim ersten Aufruf der jeweiligen Ressource.

    1. Tach!

      Ja. Zum Beispiel im Netzwerkpanel Deines Browsers. Edit: wobei man aufpassen muss. 301 wird gecached. Dann sieht man es im Netzwerkpanel wohl nur beim ersten Aufruf der jeweiligen Ressource.

      Es gibt da (mindestens in Chrome und Firefox) eine Checkbox, um die Cache-Nutzung auszuschalten, wenn man den Netzwerktab offen hat.

      dedlfix.

      1. Es gibt da (mindestens in Chrome und Firefox) eine Checkbox, um die Cache-Nutzung auszuschalten, wenn man den Netzwerktab offen hat.

        I know. Hat bei mir aber weder im FF noch im Chrome einen Effekt auf diesen Cache.

  2. 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
  3. Guten Tag,

    nehmen wir an es wird von http://example.com auf https://www.example.com weitergeleitet. Kann man von außen einsehen, ob es sich um eine 301 oder um eine 302 Umleitung handelt?

    Sie meinen den HTTP Status. Natürlich kann man den abfragen. Und unabhängig davon muß man einer Umleitung auch nicht zwangsläufig folgen. MFG