Foros del Web » Estrategias Digitales y Negocios Online » SEO »

ayuda sobrescritura de url amigables

Estas en el tema de ayuda sobrescritura de url amigables en el foro de SEO en Foros del Web. Hola gente, estoy intentado sobrescribir las urls de mi sitio para hacerlas más amigables a los buscadores, pero tengo un problema (con un ejemplo creo ...
  #1 (permalink)  
Antiguo 08/03/2010, 06:09
Avatar de Dundee  
Fecha de Ingreso: junio-2002
Ubicación: El Médano
Mensajes: 1.310
Antigüedad: 21 años, 9 meses
Puntos: 8
ayuda sobrescritura de url amigables

Hola gente, estoy intentado sobrescribir las urls de mi sitio para hacerlas más amigables a los buscadores, pero tengo un problema (con un ejemplo creo que se entenderá mejor).
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:
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]
Hasta aquí todo perfecto , si pongo en el navegador:
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
__________________
Videotutoriales de Drupal

Última edición por Daniel Ulczyk; 08/03/2010 a las 06:43 Razón: se elimina enlace de URL de ejemplo (error 404)
  #2 (permalink)  
Antiguo 08/03/2010, 06:23
Avatar de Dundee  
Fecha de Ingreso: junio-2002
Ubicación: El Médano
Mensajes: 1.310
Antigüedad: 21 años, 9 meses
Puntos: 8
Respuesta: ayuda sobrescritura de url amigables

Lo he solucionado añadiendo estas líneas al Rewrite:
Código:
RewriteEngine on
RewriteRule ^artesania$ index.php [L]
RewriteRule ^.*/.*/([0-9]*)/([0-9]*)$  index.php?catid=$1&show=$2 [L]
RewriteRule ^.*/.*/([0-9]*)$  index.php?catid=$1 [L]
¿Hay alguna otra forma de hacerlo?.

Mil gracias
__________________
Videotutoriales de Drupal

Etiquetas: amigables, posicionamiento-seo, url
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:10.