Chcę wiedzieć, czy przekierowanie 301 zawsze zachowuje stronę odsyłającą.Czy przekierowanie 301 zawsze zachowuje stronę odsyłającą?
Wykonuję stronę o nazwie "gotoorig_https.html", która zawiera hiperłącze do strony "orig_https.asp".
"orig_https.asp" spowoduje 301 przekierowanie do "dest.html", które pokazuje document.referrer.
W tym przypadku
http page(gotoorig_https.html) -> orig_https.asp(301 redirect)-> https page (dest.html) <--the referrer preserves
https page(gotoorig_https.html) -> orig_https.asp(301 redirect)-> https page (dest.html) <--the referrer preserves
ja również zrobić stronę o nazwie „gotoorig_http.html”, który zawiera hiperłącze do strony „orig_http.asp”. "orig_http.asp" spowoduje 301 przekierowanie do "dest.html", które pokazuje document.referrer.
W tym przypadku
http page(gotoorig_http.html) -> orig_http.asp(301 redirect)-> http page (dest.html) <--the referrer preserves
https page(gotoorig_http.html) -> orig_http.asp(301 redirect)-> http page (dest.html) <--the referrer DOES NOT preserve.
Dlaczego ostatni przypadek zdarzyć?
+1, aby nie polegać na wspomnianym zachowaniu. Odnośniki też mogą być fałszywe! – sybreon