Tengo este codigo:
Código:
El primero:<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>
Código:
Funciona sin problemas el problemas esta con este:RewriteRule ^(.+)/(.+)/?$ producto.php?id=$1 [L,NC,QSA]
Código:
Si yo pongo solo:RewriteRule ^cate/(.+)/(.+)/$ productos_all.php?categorias=$1 [L,NC,QSA]
Código:
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.RewriteRule ^cate-(.+)/$ productos_all.php?categorias=$1 [L,NC,QSA]
Muchas gracias!