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

Mod rewrite segunda regla

Estas en el tema de Mod rewrite segunda regla en el foro de Apache en Foros del Web. Options +FollowSymLinks RewriteEngine on RewriteBase / @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código Apache: Ver original RewriteCond %{REQUEST_URI} !^/ajax/ RewriteCond %{REQUEST_URI} !^/archivos/ RewriteCond %{REQUEST_URI} !^/audio/ RewriteCond %{REQUEST_URI} !^/css/ RewriteCond ...
  #1 (permalink)  
Antiguo 22/12/2011, 03:39
 
Fecha de Ingreso: febrero-2006
Mensajes: 16
Antigüedad: 18 años, 2 meses
Puntos: 1
Mod rewrite segunda regla

Options +FollowSymLinks
RewriteEngine on
RewriteBase /

Código Apache:
Ver original
  1. RewriteCond %{REQUEST_URI} !^/ajax/
  2. RewriteCond %{REQUEST_URI} !^/archivos/
  3. RewriteCond %{REQUEST_URI} !^/audio/
  4. RewriteCond %{REQUEST_URI} !^/css/
  5. RewriteCond %{REQUEST_URI} !^/font/
  6. RewriteCond %{REQUEST_URI} !^/img/
  7. RewriteCond %{REQUEST_URI} !^/javascripts/
  8. RewriteCond %{REQUEST_URI} !^/media/
  9. RewriteCond %{REQUEST_URI} !^/modulos/
  10. RewriteCond %{REQUEST_URI} !^/Modulos/
  11.  
  12. RewriteRule ^(.*)/ /index.php?nic_usu=$1 [QSA,L]
  13.  
  14. RewriteRule ^([A-Za-z0-9-]+)/([A-Za-z0-9-]+)/([A-Za-z0-9-]+)/?$ /index.php?nic_usu=$1&modulo=$2&accion=$3 [QSA,L]


lAs dos url que estan previstas para estas reglas son:


http://esimple/usuario/
http://esimple/usuario/modulo/listar/

El problema es que en la segunda regla no se recepciona el valor usuario ... Pues el usuario modulo y la accion varian en funcion de lo que desea ver el usuario.

Por ejemplo: http://esimple/andystefano/comentarios/listar/ (seria listar los comentarios de andystefano, que se manejan internamente....)



Gracias, Saludos...

Etiquetas: mod, php, regla, rewrite, segunda, url, usuarios
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 04:16.