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!