observo en el PHP manual que establece lo siguiente:El uso de URIs relativas al protocolo dentro "Ubicación:" encabezados
HTTP/1.1 requiere una URI absoluta como argumento para »Ubicación: incluyendo el esquema, nombre de host y ruta absoluta, pero algunos clientes aceptan URI relativos.
A fin de facilitar a los usuarios con preferencia por una conexión HTTPS everywhere, estoy pensando en cambiar los encabezados en mis scripts PHP a partir de:
header("Location: http://www.example.com/");
a header("Location: //www.example.com/");
He probado el código anterior para estar trabajando en mi navegador Firefox, pero no estoy seguro de si es aconsejable hacerlo. O si debería extraer el protocolo de $_SERVER
variable y ponerlo en.
posible duplicado de [Es una redirección 302 a URL relativa válida o inválida?] (Http://stackoverflow.com/questions/8250259/is-a-302-redirect-to-relative-url-valid-or-invalid) – Raedwald