Resulta que tengo urls de este tipo:
http://www.misitio.com/tienda/escaparate/index.php?catid=189
y quiero poner algo así como:
http://www.misitio.com/tienda/escaparate/artesania/Frutas-y-Verduras/187
Tengo la sobrecritura en el archivo htaccess que esta dentro de /escaparate, de la siguiente forma:
Código:
Hasta aquí todo perfecto , si pongo en el navegador:RewriteEngine on RewriteRule ^artesania$ index.php [L] RewriteRule ^.*/.*/([0-9]*)$ index.php?catid=$1 [L] RewriteRule ^artesania/.*/([0-9]*)/(1)$ index.php?catid=$1&show=$2 [L]
http://www.misitio.com/tienda/escaparate/artesania/Frutas-y-Verduras/187
Me muestra la página que tiene que mostrar; pero el problema viene cuando quiero que muestre otro página que se llega através de un link de esta página abierta .
El enlace sería algo así como :
http://www.misitio.com/tienda/escaparate/index.php?catid=189&show=1
y quiero que se pueda poner algo tipo:
http://www.misitio.com/tienda/escaparate/artesania/Frutas-y-Verduras/187/1
Pero no me funciona de ninguna forma de las que he probado .
Alguien me puede echar un cable??.
¿Hay alguna forma de poder decirle que algunos valores sean opcionales en RewriteRule ^.*/.*/([0-9]*)$ index.php?catid=$1 [L] ?, es decir que pueda llevar el ver=1 o no??
Mil gracias