? Navegadores se pueden configurar para redirigir todas las peticiones a un servidor proxy. Configuración del servidor proxy son fijados por un individuo o por un administrador de la red para todos los equipos de una red , o maliciosamente por un virus. La definición oficial de una redirección es comandado por un servidor Web para compensar las páginas Web movido. Servidores proxy
Si un navegador está configurado para utilizar un servidor proxy, en lugar de enviar una petición de una página web con el servidor Web de esa página , el navegador envía la dirección de la página requerida el servidor proxy. El usuario ve la dirección del servidor proxy en la barra de direcciones , pero el contenido de la página Web que desee en la pantalla. El usuario de la computadora puede no darse cuenta por qué este cambio de dirección se está produciendo . Se trata de un método común utilizado por los padres para filtrar cualquier contenido para adultos lleguen a sus hijos mientras navegan por Internet. También se utiliza por las empresas para bloquear el acceso de su red a cualquier material ofensivo o peligroso . Algunos virus actualizar la configuración de proxy de un sitio web para redirigir siempre acceso a la Web a su propio servidor en contra de los deseos del dueño de la computadora .
HTTP redirige
El Protocolo de transferencia de hipertexto o HTTP , lleva todo el tráfico web a través de Internet . La solicitud de una página tiene un formato específico , y la respuesta se inicia con una serie de parámetros en la cabecera del mensaje y, a continuación el código de HTML de la página siguiente en el cuerpo del mensaje . Si la página web no se encuentra, el servidor devuelve un código de error y el cuerpo del mensaje está vacío . Navegadores Web están programados para realizar una acción determinada cuando reciben cada código . Por lo general, en el caso de un "error de página no encontrada " (código 404 ) sólo muestra una página de error simple. Sin embargo , los propietarios de sitios web pueden proporcionarle un mejor rendimiento mediante la creación de redirecciones de páginas movido en lugar de permitir que el servidor envíe de vuelta un código de error.
Responsabilidad
< p > los procedimientos HTTP códigos son iniciados por una abolladura código desde el servidor al navegador . Sin embargo , el servidor no realiza la redirección. Esa es la responsabilidad del navegador. Todos los navegadores saben los códigos HTTP y saben qué hacer para cada código diferente.
Tipos de redireccionamiento
Aunque la especificación HTTP contiene una serie de códigos para redirigir , sólo se ha usado Por dos. Estos son los 301 y los códigos 302 . El servidor desencadena una redirección permanente enviando el navegador un código 301. El mensaje también contiene la nueva dirección para el tratado de la página . No sólo va a volver a aplicar el navegador para esa página en la nueva dirección , pero registra la redirección y siempre utiliza la nueva dirección cuando alguien tipos en el antiguo. Un redireccionamiento 302 es para el movimiento temporal. El navegador va a la nueva dirección de este momento, pero seguirá usando la dirección antigua y posiblemente conseguir redirigido de nuevo hasta que la página ha sido restaurada y la redirección eliminado .