Redirigir en PHP: cómo configurar el reenvío
En este consejo práctico, le mostraremos cómo configurar una redirección en PHP y, por lo tanto, redirigirá automáticamente al visitante a otro sitio web.
¿Cómo configurar la redirección en PHP: estado 301 o 302?
Si el servidor redirige a otro sitio web a través de PHP, esto se hace de forma predeterminada con el código de estado 302.
- Sin embargo, el código de estado 302 significa que la página solo se reenvía temporalmente. Un reenvío permanente se indica mediante el código de estado 301.
- Esto no hace ninguna diferencia para el visitante; en cualquier caso, será redirigido automáticamente al otro sitio web.
- Sin embargo, esta diferencia es muy interesante para los motores de búsqueda. Si un robot recibe el estado 302 de Google u otros motores de búsqueda, se supone que este reenvío es solo temporal.
- Cuando se indica el código de estado 301, se informa al motor de búsqueda que ya no es necesario buscar con la URL anterior, sino a través de la redirección permanente. En términos simples, esto significa que el índice ahora puede intercambiar la dirección anterior por la nueva.
- Esto significa que el motor de búsqueda no tiene que comenzar de nuevo cuando rastrea el contenido posiblemente nuevo del sitio web que ha sido redirigido.
Cómo configurar la redirección en PHP
El código PHP debe estar al principio, no se permite ninguna otra salida al navegador de antemano.
- Por lo tanto, asegúrese de que no haya un "eco" ni un espacio accidental antes de la etiqueta php. Por cierto, explicamos exactamente qué es PHP en otra publicación.
- Para crear una redirección a otro sitio web, ingrese el siguiente código:
- Reemplace "www.dominio.de" con su URL anterior y "der-neue-name.php" se refiere al sitio web al que se redireccionará.
- Definitivamente debe insertar la "salida". Impide que el reenvío se ejecute incorrectamente.
Le mostraremos cómo insertar una imagen usando PHP en nuestro próximo consejo práctico sobre programación.