Tecnología

Inicio

Vs. HTML PHP vuelve a dirigir

Vs. HTML PHP vuelve a dirigir


El Hypertext Markup Language es un lenguaje de formato de datos que se utiliza para definir el diseño de todas las páginas Web. HTML no es un lenguaje de programación. páginas HTML son estáticos y esperar en un servidor en su estado completo hasta que se solicite. PHP es un lenguaje de programación que genera páginas HTML. La página no existe hasta que se solicita. Ambos sistemas contienen diferentes métodos para redirigir las peticiones a diferentes direcciones.

redirección

A veces las páginas Web cambian sus direcciones. Cuando esto sucede todos los enlaces de edad apuntando a la dirección antigua se romperá. Los navegadores que solicita la página en la antigua dirección se les dirá que la página no existe. administradores de sitios web pueden evitar este fallo al poner un redireccionamiento en su lugar. La redirección indica al servidor web para informar a los navegadores de la nueva dirección de la página.

Códigos de redirección HTTP

El método estándar para la redirección se describe en el protocolo de transferencia de hipertexto. HTTP contiene una lista de los códigos de estado. Dos de ellos son de redirección permanente y temporal. El código de redirección permanente es 301 y el código de redirección temporal es 302. Los administradores pueden eliminar el archivo desde su antigua dirección y configurar la redirección en la configuración de la página web. Esto informa al servidor web para notificar a los navegadores de la nueva dirección mediante uno de los códigos de redirección. Todos los navegadores saben que volver a aplicar en la nueva dirección de la página requerida cuando reciben un código de redirección desde el servidor web en respuesta a su solicitud de la página en la antigua dirección.

Método HTML

HTML contiene una instrucción para el navegador Web para recargar la página después de un retraso. El comando aparece en la sección "cabeza" de la página Web. Se requiere de dos parámetros, el retraso en segundos y la dirección desde la que para volver a cargar la página. Este comando proporciona a los desarrolladores Web una oportunidad para crear redirecciones desde el interior de las páginas Web. Si la orden contiene una dirección diferente a la actual del navegador volverá a cargar la página desde un archivo en una dirección diferente. El comando se llama una "meta refresh".

Método PHP

PHP contiene una función llamada "cabecera". Se trata de una simple instrucción al servidor web para enviar un código de redirección en la respuesta de la página. El código por defecto del comando es el código de redirección temporal 302. El comando también puede indicar al servidor para enviar el código 301.

Comparación

Tanto el método de HTML y el método para la redirección de PHP son muy simples. Los códigos HTTP utilizados por el método de PHP son generalmente preferido por los motores de búsqueda con el método meta de actualización de HTML. redirecciones meta de actualización ofrecen más posibilidades de actividades perturbadoras, tales como el secuestro de la clasificación de otras páginas y falsamente inflar el recuento de visitas de una página. Tanto el código HTML y PHP códigos requieren la página de edad para continuar en la existencia, que es una importante detracción. El método estándar de establecer HTTP redirigir códigos en la configuración del sitio permitir que los viejos páginas para ser eliminado.