Acciones del artículo301 Moved PermanentlyEl código de respuesta del estado de redirección 301 Moved Permanently del Protocolo de Transferencia de Hipertexto (HTTP) indica que el recurso solicitado ha sido trasladado definitivamente a la URL indicada en las cabeceras de ubicación. Un navegador redirige a la nueva URL y los motores de búsqueda actualizan sus enlaces al recurso.
Nota: Aunque la especificación requiere que el método y el cuerpo permanezcan sin cambios cuando se realiza la redirección, no todos los agentes de usuario cumplen este requisito. Utilice el código 301 sólo como respuesta para los métodos GET o HEAD y utilice en cambio el código 308 Permanent Redirect para los métodos POST, ya que el cambio de método está explícitamente prohibido con este estado.
Acciones del artículo301 Moved PermanentlyEl código de respuesta del estado de redirección 301 Moved Permanently del Protocolo de Transferencia de Hipertexto (HTTP) indica que el recurso solicitado ha sido trasladado definitivamente a la URL indicada en las cabeceras de ubicación. Un navegador redirige a la nueva URL y los motores de búsqueda actualizan sus enlaces al recurso.
Nota: Aunque la especificación requiere que el método y el cuerpo permanezcan sin cambios cuando se realiza la redirección, no todos los agentes de usuario cumplen este requisito. Utilice el código 301 sólo como respuesta para los métodos GET o HEAD y utilice en cambio el código 308 Permanent Redirect para los métodos POST, ya que el cambio de método está explícitamente prohibido con este estado.
Este artículo describe cómo redirigir correctamente una página web utilizando un código de estado HTTP 301 y la cabecera Location. El código de estado 301 se utiliza para indicar que una página se ha movido permanentemente. Se presentan múltiples técnicas con recomendaciones.
Las cabeceras HTTP se envían para cada página web. Si quieres ver cómo son las cabeceras HTTP de una página en particular, visita el Visor HTTP de Rex Swain. Para los usuarios avanzados, les recomiendo que descarguen el navegador Firefox e instalen las extensiones para desarrolladores web de Chris Pederick. A continuación, utilice la función Información->Ver cabeceras de respuesta. En los scripts, las cabeceras HTTP deben enviarse antes de enviar cualquier contenido de la página, incluidos los espacios en blanco, o de lo contrario se producirá un error.
En Active Server Pages (ASP), Response.Redirect no funciona igual que el código mostrado en el ejemplo. Response.Redirect establecerá la cabecera location como se muestra, pero en su lugar establecerá el código de estado HTTP/1.1 302 Object moved. Cuando se establece la cabecera Location con Response.AddHeader, el código de estado debe ser definido manualmente, de lo contrario se queda en 200 OK.
Y lo mismo puede decirse de su sitio web: Si vas a trasladar un sitio web de una URL a otra, tienes que tomar las medidas necesarias para asegurarte de que tus visitantes sean enviados al lugar correcto. En el mundo de la tecnología, esto se llama redirección 301.
301 es un código de estado HTTP enviado por un servidor web a un navegador. Un 301 señala una redirección permanente de una URL a otra, lo que significa que todos los usuarios que soliciten una URL antigua serán enviados automáticamente a una nueva URL. Una redirección 301 pasa todo el poder de clasificación de la antigua URL a la nueva URL, y se utiliza más comúnmente cuando una página ha sido movida o eliminada permanentemente de un sitio web.
301 es uno de los muchos códigos de estado HTTP posibles, algunos de los cuales probablemente haya escuchado (incluyendo 404 – No encontrado, 403 – Prohibido y, 500 – Error de servidor). Cuando usted visita una página web y el servidor envía la página normalmente, el código de estado que adjunta a esa página es 200 – OK.
Esto ocurre tan rápido que normalmente no te das cuenta y simplemente te encuentras en el contenido que habías buscado. Es posible que notes que la URL es diferente de la que has pulsado o escrito. O puede tener una extensión del navegador como Ayima Redirect Path que le permite saber cuándo ha sido redirigido.