Hola a tod@s,
Estoy creando una aplicación en PHP y me quiero crear todas las url amigables. Os cuento un poco la estructura de tablas para que os hagais una idea. Tengo varias tablas, una tabla es la tabla menú donde creo el menú de la aplicación y le indico que tipo de contenido quiero que me presente, por ejemplo pagina.php (si es una página), noticias.php ( si es un listado de noticias), formulario ( si es un formulario..), por otro lado tengo una tabla para las páginas del site y por otro lado una tabla para las categorías de noticias.
He estado buscando información pero no encuentro nada claro. He visto que aconsejan que en lugar de lanzar el menú a diferentes páginas php lance todos los contenidos contra un único archivo por ejemplo índex.php y ahí con includes mostrar el paginas.php, noticias.php, etc.
Por otro lado dentro de cada tabla tengo un campo donde ingreso el nombre del menú, página o lo que sea de forma amigable pero no se ahora como hacer para montar la aplicación de las urls amigables. He pensado que podría crear una tabla intermedia donde guardara la url amigable de una página e indicar ahí si es una página, listado de noticias, formulario, etc. así montaría las urls del tipo www.
midominio.com/empresa/quienes-somos/ esto mediante el htaccess lo pasaría a índex.php?id=empresa/quienes-somos buscaría en la base de datos intermedia el campo que concuerde con esta variable y sacaría de ahí los datos para montar o bien una página, noticia, formulario,...
Estoy un poco liada porque tengo miedo a plantearlo mal y que luego tenga que dar marcha atrás cuando esté la cosa más avanzada. ¿que me aconsejaos? ¿sabéis donde puedo documentarme mejor?
Desde ya gracias por la ayuda!
Eva