es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Enlaces limpios con enrutamiento en CodeIgniter.

Quiero hacer un clon de Netflix en Codeigniter, pero tengo problemas con las rutas, por ejemplo, mi ruta luce asi:

http://localhost/NotFlix/index.php/add_page

Me gustaría que fuera algo más agradable como:

http://localhost/NotFlix/add_page

Este es mi enlace al sitio en el encabezado:

Dodaj film

Y este es mi archivo de ruta:

$route[‘index.php/add_page’] = ‘add_page’;

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Para que su ruta se vea mejor, puede modificar su archivo de rutas de la siguiente manera:

    $route['add_page'] = 'add_page';
    

    Esto mapeará la URL http://localhost/NotFlix/add_page` al controladoradd_page`. Sin embargo, esto por sí solo no arreglará su enlace en el encabezado.

    Para actualizar su enlace, simplemente elimine ./index.php del atributo href:

    <a href="add_page">Dodaj film</a>
    

    Esto creará un enlace relativo a la ruta add_page.

    Recuerde actualizar cualquier otro enlace en su aplicación que haga referencia a index.php para usar las rutas actualizadas.

Comments are closed.