PHP ofrece la posibilidad de definir redireccionamientos y redireccionamientos a otras URLs con el comando “header()”. En realidad, solo puede pasar la URL a la que debe realizarse el reenvío como parámetro. Para hacer las cosas un poco más transparentes, aquí hay algunos ejemplos del mundo real.
Por favor no lo olvides: delante del código en el archivo de texto un “ ” se puede establecer, que omito aquí en aras de la claridad... También importante: NO debe haber salida en el navegador antes de la llamada. Eso significa antes del "
Capítulos de esta publicación:
Redirección de PHP simple
header('Ubicación: http://www.example.com/beispiel-unterseite.html'); salida();
Redirección 301 con PHP
Si desea crear una redirección compatible con Google, por ejemplo, para redirigir subpáginas que se han renombrado a la nueva dirección, coloque el código de estado 301 delante, lo que le dice al bot de Google que es una redirección permanente. De lo contrario, PHP enviará automáticamente un código de encabezado 302 indicándole que esto es solo una redirección temporal.
header("HTTP/1.1 301 movido permanentemente"); header('Ubicación: http://www.example.com/beispiel-unterseite.html'); salida();
Recomendación para la mayoría de los casos
Por regla general, utilizo la redirección 301 compatible con SEO, que deja claro a los motores de búsqueda que la página por la que ha navegado se puede encontrar de forma permanente en una nueva URL. Esto sucede a menudo en la práctica cuando cambia la estructura de la URL o los nombres de los archivos. Y aquí, por supuesto, no hay un cambio a corto plazo sino permanente.
Contribuciones parecidas
Jens dirige el blog desde 2012. Actúa como Sir Apfelot para sus lectores y los ayuda con problemas de carácter técnico. En su tiempo libre monta monociclos eléctricos, toma fotos (preferiblemente con el iPhone, por supuesto), escala las montañas de Hesse o camina con la familia. Sus artículos tratan sobre productos de Apple, noticias del mundo de los drones o soluciones a bugs actuales.