Ver Mensaje Individual
  #2 (permalink)  
Antiguo 15/08/2011, 20:51
mariomon17
 
Fecha de Ingreso: noviembre-2009
Mensajes: 846
Antigüedad: 15 años
Puntos: 34
Respuesta: Dos rewriterules, solo se ejecuta una.

Encontre la solucion yo.
La posteo por si a alguien le surge el problema.

Cuando en la expresion regular utilizo (.+) el signo + significa que tiene que haber uno o mas caracteres. Por eso no eran evaluadas aquellas donde habia cero caracteres. La solucion fue utilizar * en vez de +.

La expresion quedaria asi:
Código:
Options +FollowSymLinks

RewriteEngine on
RewriteRule ^(.*)/$ $1.php
RewriteRule ^(.*)/categoria-(.*)/$ $1.php?cate=$2
Un saludo