redireccionar redireccionamientos redireccionamiento redireccion los htaccess entre diferencia cuál con cambiar http redirect

http - redireccionamientos - ¿Es válida una URL de redireccionamiento 302 a relativa o inválida?



redireccionar html sin cambiar url (2)

Eso es un error en RFC 2616. Ver http://greenbytes.de/tech/webdav/draft-ietf-httpbis-p2-semantics-17.html#rfc.section.9.5 .

Basado en el RFC, parece que el campo Ubicación en una respuesta HTTP para un 302 debe ser absoluto. http://tools.ietf.org/html/rfc2616#section-14.30

Si esta afirmación es correcta, ¿el navegador respeta esto, o permiten rutas relativas?


RFC 2616 requiere un URI absoluto en la Location , pero ese estándar ha sido reemplazado, desde junio de 2014. La especificación pertinente ahora es RFC 7231. La sección relevante de la nueva norma dice:

Ubicación = URI-referencia

El valor del campo consiste en una sola referencia URI. Cuando tiene la forma de una referencia relativa ([RFC3986], Sección 4.2), el valor final se calcula resolviéndolo frente al URI de solicitud efectiva ([RFC3986], Sección 5).

Entonces, un URI relativo ahora está permitido . El URI de solicitud efectiva es el mismo que el URI de solicitud en la mayoría de los casos.