Redirecting es cuando un servidor web o una página web envía al visitante a una página que no sea la que el usuario espera que visite . Esto puede ser debido a que el sitio web se ha reorganizado o cambiado de nombre y la página requerida es todavía disponible, pero en una dirección diferente . Otra razón es que varias direcciones web muestran el mismo contenido , o una dirección web larga ha sido sustituido por una dirección más corta , más accesible . Muchas maneras diferentes existen para implementar una redirección . La redirección puede ser comandado desde el panel de control del sitio web, como en un dominio redirigir , o puede ser un evento programado dentro del archivo de destino , como en un PHP redirigir . PHP
PHP es un sistema de programación que genera el código HTML. HTML es el lenguaje de marcado de hipertexto , y todas las páginas web están escritas en HTML, pero no es un lenguaje de programación , sino que sólo los formatos de texto para la pantalla . PHP genera páginas HTML. Por lo general , un programa PHP contiene una plantilla de página - secciones de la plantilla se rellenan cuando se llama al programa , y que produce una página web completa . Estos se llaman páginas web dinámicas y con ellos , se puede programar una redirección para moverse a los visitantes de inmediato de la dirección actual a otra dirección, para mover contenido desde otra dirección a la dirección actual , o para conducir al usuario a través de una secuencia de eventos y implementar una redirección en reacción a las respuestas del usuario .
dominio redirección
un dominio es un nombre del sitio web, así como " www.something.com . " Un dominio redirección también se llama transmisión de dominio . En esta categoría, y el sitio web completo se trasladó a un lugar diferente, no las páginas individuales . La principal técnica para redirigir una dirección web es colocar una instrucción de reescritura en el directorio principal del sitio antiguo, que sustituye los caracteres de la dirección antigua con la nueva dirección . Se trata de una técnica simple sustitución de texto . Así que si la sustitución de texto es de " example.com " para newsite.net y solicitud de cualquier página de example.com se cambia automáticamente a newsite.com . La instrucción de reescritura está escrito , ya sea en el fichero de configuración del sitio o en un archivo especial llamado . " Htaccess ", que reside en el directorio principal del sitio.
HTTP Códigos
la transferencia de páginas web entre los servidores web y navegadores web sigue el protocolo de transferencia de hipertexto , o HTTP. HTTP tiene un número de estado estándar y códigos de instrucciones y los navegadores web saben cómo actuar cuando se envía una. El código 301 es una redirección código. Le dice al navegador para no utilizar esa dirección , pero sustituya una nueva dirección en su lugar. El código 302 indica al navegador para ir a la nueva dirección , pero para usar la antigua dirección la próxima vez , ya que la página ha sido trasladado temporalmente . Códigos HTTP se pueden establecer para un dominio completo , la creación de un dominio de redireccionamiento , o puede ser producido por un programa PHP.
Basic Comparación
Por su propia naturaleza , un dominio redirigir no está hecho para sutilezas . Se cambia la dirección de la totalidad de un sitio web de un dominio a otro . La funcionalidad de programación de PHP permite la redirección que se produzca en determinadas condiciones, y redirige alternativas se puede invocar de acuerdo con alguna parte de los datos , o acción por parte del usuario .