Cómo crear una redirección con PHP

PHP

En este breve tutorial vamos a ver cómo crear redirecciones con PHP, para lo cual usaremos la función header().

A continuación vamos a crear un redirección muy simple, para lo cual crearemos un archivo index.php en el directorio en el que quieres crear la redirección. Si usas algún framework, puedes crear le redirección en el archivo de rutas del mismo o en algún controlador. Debes agregar el siguiente código:

<?php header("Location: https://www.otra.url.com"); ?>

Debes reemplazar la URL https://www.otra.url.com por la URL a la que quieras redirigir a los usuarios.

También podrás redirigir a los usuarios a otra página o archivo de tu propia web:

<?php header("Location: /otra/directorio"); ?>

Si usas algún framework, seguramente disponga de algún mecanismo para crear redirecciones. Por ejemplo, en Laravel puedes crear redirecciones en el archivo de rutas:

Route::get('ruta-original', function () {
    return redirect('nueva/ruta');
});

O en caso de que le hayas dado nombre a alguna ruta, también podrías crear la redirección devolviendo el nombre de la misma:

return redirect()->route('nueva');

Y esto ha sito todo.


Avatar de Edu Lazaro

Edu Lázaro: Ingeniero técnico en informática, actualmente trabajo como desarrollador web y programador de videojuegos.

👋 Hola! Soy Edu, me encanta crear cosas y he redactado esta guía. Si te ha resultado útil, el mayor favor que me podrías hacer es el de compatirla en Twitter 😊

Si quieres conocer mis proyectos, sígueme en Twitter.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

“- Hey, Doc. No tenemos suficiente carretera para ir a 140/h km. - ¿Carretera? A donde vamos, no necesitaremos carreteras.”