Foros del Web » Administración de Sistemas » Apache »

No mostrar las carpetas en la url

Estas en el tema de No mostrar las carpetas en la url en el foro de Apache en Foros del Web. Buenas, Trato de hacer las url más amigables y en realidad nunca he tenido ningñun problema o inconveniente hasta ahora. La url es esta: http://localhost/MVC2/index.php?cont...&accion=listar ...
  #1 (permalink)  
Antiguo 17/10/2010, 10:13
Avatar de OsSk4R  
Fecha de Ingreso: octubre-2006
Ubicación: $this->home
Mensajes: 824
Antigüedad: 18 años, 1 mes
Puntos: 74
No mostrar las carpetas en la url

Buenas,

Trato de hacer las url más amigables y en realidad nunca he tenido ningñun problema o inconveniente hasta ahora.

La url es esta:

http://localhost/MVC2/index.php?cont...&accion=listar

Y con el siguiente .htacces:
Código Apache:
Ver original
  1. RewriteEngine On
  2.  
  3. RewriteRule ^controlador/(.*)/accion/(.*)$ index.php?
  4.  
  5. controlador=$1&accion=$2 [NC]


La convierto a:

http://localhost/MVC2/controlador/items/accion/listar

Como ven, funciona. La cuestión es que me gustaría quitar eso de controlador y accion, y que finalmente, la url fuera:

http://localhost/MVC2/items/listar

Pero no se como he de hacerlo.
Si cambio el .htacces así:

Código Apache:
Ver original
  1. RewriteEngine On
  2.  
  3. RewriteRule ^(.*)/(.*)$ index.php?
  4.  
  5. controlador=$1&accion=$2 [NC]

No me funciona. ¿Alguna ayuda?

Muchas gracias,

Etiquetas: carpetas, url
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:53.