Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/10/2007, 02:48
Enric Roca
 
Fecha de Ingreso: enero-2002
Mensajes: 31
Antigüedad: 23 años, 1 mes
Puntos: 0
Re: Problema con Mod Rewrite, misma url con distinta cantidad de variables

Bueno, encontre parte de la solucion.

El siguiente codigo funciona, aunque necesito poner la / al final de la url amigable, sino no da error, y si quito la / antes de $ en el htacces no funciona nada.

Código:
RewriteEngine on
RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d


Rewriterule ^([^/]+)/([^/]+)/([^/]+)/([^/]+)/$    detalle.php?cat_url=$1&sub_url=$2&marca_url=$3&modelo_url=$4
Rewriterule ^([^/]+)/([^/]+)/([^/]+)/$            index.php?cat_url=$1&sub_url=$2&marca_url=$3
Rewriterule ^([^/]+)/([^/]+)/$                    index.php?cat_url=$1&sub_url=$2
Rewriterule ^([^/]+)/$                            index.php?cat_url=$1
Ahora tengo otro problema, si hay una pagina con un nombre fijo como ..com/login/ resulta que se va a index como si fuera una variable. Si añado...
Código:
Rewriterule ^login/$      login.php
tampoco me funciona. No deberia mirar si es "login" y sino seguir mirando lo demas?