Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/08/2013, 12:34
OsquiB
 
Fecha de Ingreso: junio-2013
Ubicación: Mar del Plata
Mensajes: 122
Antigüedad: 10 años, 10 meses
Puntos: 0
Como manejar URL´s limpias mediante un htacces ?

Hola gente, nuevamente molestando por el foro. Perdón si el tema no va a acá, pero me pareció el lugar mas idóneo para crear el tema.

Resulta que estoy creando una web modular, un solo index.php y distintos archivos para cada modulo que necesito, dentro del <div> que corresponde al espacio de cada modulo cree el "sistema" modular utilizando un switch con distintos casos ya que me pareció la forma mas simple de realizar la web modular (nose si es la mejor forma, si no lo es corrijan me por favor) en definitiva quedo asi:
Código:
 <? 
							$id=$_GET['id']; 

							switch ($id) { 
   								case "noticias": 
      								include("modulos/paginas/noticias.php"); 
       								break; 
   								case "registro": 
       								include("modulos/paginas/registro.php"); 
       								break; 
   								case "reglamento": 
       								include("modulos/paginas/reglamento.php"); 
       								break; 
   								default: 
       								include("modulos/paginas/noticias.php");   
							}  
?>
y dentro de lo que seria el menú de navegación coloque la ruta correspondiente (el menú de navegación lo hice con una lista no ordenada)

Código:
<ul class="top_menu">
                    <li><a href="index.php?id=noticias">Inicio</a></li>
                    <li><a href="index.php?id=registro">Registro</a></li>
                    <li><a href="index.php?id=reglamento">Reglamento</a></li>
</ul>
Como es de saber, en la barra de direccion del navegador va cambiando segun el modulo en el que estemos, por ejemplo, si estamos en inicio aparecera "web/"index.php?id=noticias" etc.
Lo que yo quiero preguntar, es si, mediante un htacces, puedo cambiar el "nombre" de la ruta, o la apariencia para que se entienda mejor. En vez de que aparezca "web/"index.php?id=noticias" quiero que aparezca por ejemplo "web/noticias" se puede ? como ?