Tecnología

Inicio

El código de la cabecera HTML para una redirección 301

El código de la cabecera HTML para una redirección 301


Muchas personas se confunden entre HTML y HTTP. Tratando de hacer una redirección 301 en HTML es un ejemplo de esto. HTML es el lenguaje de formato en el que las páginas web están escritas. Un documento HTML tiene una sección de cabecera, que está marcado por la etiqueta <head> y un cuerpo. HTTP es el protocolo de transferencia de hipertexto, que es el formato para la mensajería entre los navegadores y servidores web. HTTP comienza con una serie de líneas de parámetros, llamado cabeceras HTTP, seguido de un cuerpo. Un redireccionamiento 301 aparece en las cabeceras HTTP. La redirección se puede crear en una cabecera de archivo HTML, pero esto requiere un método diferente.

redirección

Redirección es el método de envío de los visitantes a una página Wed de su antigua dirección a su nueva dirección. Esto compensa las páginas Web se movió y evita que los visitantes gatting a la antigua dirección sólo a través de un enlace erróneo que se presentará con una "página no encontrada" pantalla de error. Redirección también ayuda a los administradores de sitios web consolidan varias direcciones diferentes en la misma página, mediante el envío de todos los visitantes de todas menos una de las direcciones en el sitio central.

Códigos HTTP

La especificación HTTP incluye una lista de los códigos de estado, que cada navegador y el servidor web tiene que entender. Entre estos códigos son 301, para una redirección permanente y 302 para una redirección temporal. La asignación de un código de redirección a una página Web se produce en el panel de control de la página web. La mayoría de los paneles de control de página web incluyen la posibilidad de configurar las redirecciones. Un método manual implica la creación de un archivo llamado ".htaccess" y colocarlo en el directorio raíz del sitio. El archivo contiene una línea para cada redirección, dando el tipo de redireccionamiento (301 o 302) la antigua dirección web y la nueva dirección Web.

Método HTML

El método de redirección que se puede implementar en un encabezado HTML se llama una "meta de actualización." El método aprovecha la estructura de la orden de renovación, lo que obliga al navegador para recargar la página. Sin embargo, la estructura de la orden de renovación contiene el origen de la actualización. Al poner una dirección diferente a la página actual en el comando, los resultados de los juegos en una redirección. La línea: <meta http-equiv = "refresh" content = "2; url = http: //www.newsite.ca/newfile.html&quot; /> realiza la tarea En este ejemplo, el 2 es el número de segundos. inmediatamente después de la carga de la página actual.

Comparación

El método HTTP 301 es el método preferido para la mayoría de sitios web, ya que requiere menos trabajo. La meta de actualización requiere que una copia del archivo permanece en su ubicación anterior, y que hay un uso en situaciones en que un sitio cambia su nombre de dominio y la renuncia a los derechos a la antigua dirección. El mantenimiento de dos copias de las páginas movidas puede convertirse en una tarea administrativa complicada con el tiempo a medida que más páginas se mueven.