Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/01/2014, 21:04
Avatar de Jkey
Jkey
 
Fecha de Ingreso: julio-2012
Mensajes: 28
Antigüedad: 11 años, 9 meses
Puntos: 0
Problema con url amigable

Hola a todos!

Tengo este codigo:

Código:
<IfModule mod_rewrite.c>
# Activar RewriteEngine
RewriteEngine on
RewriteBase /
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
 
RewriteRule ^(.+)/(.+)/?$ producto.php?id=$1 [L,NC,QSA]
RewriteRule ^cate/(.+)/(.+)/$ productos_all.php?categorias=$1 [L,NC,QSA]

</IfModule>
El primero:

Código:
RewriteRule ^(.+)/(.+)/?$ producto.php?id=$1 [L,NC,QSA]
Funciona sin problemas el problemas esta con este:

Código:
RewriteRule ^cate/(.+)/(.+)/$ productos_all.php?categorias=$1 [L,NC,QSA]
Si yo pongo solo:

Código:
RewriteRule ^cate-(.+)/$ productos_all.php?categorias=$1 [L,NC,QSA]
Funciona sin problemas, donde esta el error?? cate-7 seria el id de la categoria. Pero en cate/(.+)/(.+)/ va primero el id y despues el nombre y quedaria urldelaweb/cate/3/Tecnologia Un ejemplo,pero no funciona, solo funciona si pongo uno solo y con guion, tambien cambie el orden y nada.

Muchas gracias!