Quiero saber si la redirección 301 siempre conserva la referencia.¿La redirección 301 siempre conserva la referencia?
Hago una página llamada "gotoorig_https.html" que contiene un hipervínculo a una página "orig_https.asp".
"orig_https.asp" 301 se redirigirá a "dest.html" que muestra el document.referrer.
En este caso,
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
También hago una página llamada "gotoorig_http.html", que contiene un hipervínculo a una página "orig_http.asp". "orig_http.asp" 301 se redirigirá a "dest.html" que muestra el document.referrer.
En este caso,
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.
¿Por qué ocurre el último caso?
+1 por no confiar en dicho comportamiento. ¡Los consultantes también pueden ser falsificados! – sybreon