Entiendo que la mayoría de los idiomas admiten el lado del servidor redirige (asp.net: Response.Redirect, PHP: header('newpage') ;)
. También puede hacer una redirección con JavaScript (window.location.href="newLocationURL")
.Mejores prácticas para el lado del cliente frente a las redirecciones del lado del servidor: cuándo usar qué?
¿Cuándo elegirías una sobre la otra?
Con respecto a ASP.net/IIS7(caja de aplicaciones en modo integrado, habilitar aplicaciones de 32 bits = falso), noté que incluso cuando la página tiene un encabezado 302, todo el cuerpo de la página se envía al lado del cliente.
Y I believe this is not the case with PHP, solo se envían los encabezados? Para citar redirigir en el lado del cliente significa seguir los pasos: del lado del cliente -> del lado del servidor -> del lado del cliente -> del lado del servidor -> del lado del cliente.
Redirigir en el lado del servidor significa: del lado del cliente -> del lado del servidor -> del lado del cliente (encabezados solamente) * -> del lado del servidor -> del lado del cliente.
¿Hay una implementación de redirección W3C estándar o del lado del servidor que difiera de una tecnología de servidor web a otra?
Editar: Soy sólo se preocupa por Response.Redirect (en asp.net) y no Server.Transfer, al menos para esta discusión
su respuesta es apreciada. Server.Transfer no envía un 302 a diferencia de Response.Redirect. Lo siento, no estaba claro con mi pregunta – ram