Jump to content

[SOLUCIONADO] Redireccionamientos 301 . Reglas del archivo htaccess.Lebioda módulo, prettyURL sin ID


maximo88

Recommended Posts

Buenas tardes:

Instalé el afortunado módulo que quita las ID de lebioda o también llamado Pretty URL, que funciona muy bien, pero claro no quiero perder el posicionamiento.

La primera pregunta:

www.midominio.es/menaje/33-viejo-valle ahora es
www.midomonio.es/viejo-valle

¿Qué regla tengo que escribir en el htaccess para estos redireccionamiento 301?

 

#Después de mucho trabajo se consigue.Os dejo como son las estructuras si aplicáis modulo lebioda y quitáis las ID de las URL

#********
#Fabricante:  www.midominio.es/menaje/7-pujadas a www.midominio.es/fabricante/pujadas
#--------------------------------------------------------------------------------
RedirectMatch 301 /menaje/([0-9]+)-([a-zA-Z_-]+)$   http://www.midominio.es/fabricante/$2


#********
#Categorías www.midominio.es/451-manteles-y-servilletas a www.midominio.es/manteles-y-servilletas
#--------------------------------------------------------------------------------
RedirectMatch 301 /([0-9]+)-([a-zA-Z_-]+)$   http://www.midominio.es/$2/

 
#********
#Productos http://www.midominio...-50u-negra.html a http://www.midominio...nguro-50u-negra
#El producto ya tiene números y letras...
#--------------------------------------------------------------------------------
RedirectMatch 301 /([a-zA-Z_-]+)/([0-9]+)-([0-9a-zA-Z_-]+).html$   http://www.midominio.es/$1/$3

#Productos sin categoría, solo número de la tercera actualización
#http://www.midominio...p65-blanca.html a http://www.midominio...p65-blanca.html
#Como le falta la categoría en google, te hace un product_rewrite al final, porque te la tiene que añadir
#complicado porque es casi igual que categoría pero con un html
#--------------------------------------------------------------------------------
RedirectMatch 301 /([0-9]+)-([0-9a-zA-Z_-]+).html$   http://www.midominio.es/$2

 

 

Páginas para aprender:

http://www.desarroll...s-htaccess.html

http://www.netandsof...a-guia-completa

 

¿Por qué mejor RedirectMatch que RewriteRule?

http://www.wextensib...rect-match.html

 

En definitiva, podemos usar la directiva RedirectMatch en todo caso y es más, incluso aconsejable cuando se trata de redirecciones muy simples.

 

La segunda relacionada:

http://www.midominio.es/menaje me da 404
http://www.midominio.es/menaje/ Este al tener el corchete final, funciona.

¿Por qué no me redirige Prestashop a la dirección con la barra final?
Es culpa del módulo de lebioda?

Pues sí lo era, antes si uno tenía http://www.midominio.es/123-menaje el número de identificador hacía un rewrite de la dirección correcta. Al ya no tenerlo con lebioda por haber querido quitar las ID de las URL, hay diferencia entre acabar con la barra y sin ella.

Seguro que alguno me puede ayudar. Muchas gracias por adelantado.

Edited by maximo88 (see edit history)
Link to comment
Share on other sites


RewriteRule ^es/5-pagina-tal /es/53-pagina-tal-y-tal [R=301,L]

Colocalas encima de esta parte en el .htaccess para no perderlas en caso de tener que regenerar el archivo


# ~~start~~ Do not remove this comment, Prestashop will keep automatically the code outside this comment when .htaccess will be generated again

 

Link to comment
Share on other sites

  • 5 months later...

Hola Maximo88!

Muy buen aporte. Andaba perdido y gracias a tu post he conseguido solucionar gran parte de los errores de lebioda. Pero me quedan dos dudas que no sé si has podido resolver en tu caso:

 

1.- ¿Conseguiste resolver el 404 cuando la dirección no termina con "/"? 

 

"La segunda relacionada:

http://www.midominio.es/menaje me da 404
http://www.midominio.es/menaje/ Este al tener el corchete final, funciona."

 

2.- En mi caso tengo un blog dentro de la web y al aplicar lebioda en lugar de aparecer la dirección de esta manera "www.midominio.es/blog" he de introducirla de esta otra "www.midominio.es/module/nombredelmodulo/category" para poder acceder al blog.

 

Gracias de antemano!

Un saludo.

Link to comment
Share on other sites

  • 1 year later...

No, no pude resolver lo de la doble barra. Las direcciones que no tienen barra se reconocen como páginas CMS, como por ejemplo /ayuda. Y el módulo con la barra consigue quitar el número. No os debe preocupar, google os cogerá todas las direcciones con la barra.

Link to comment
Share on other sites

  • nadie locked this topic
Guest
This topic is now closed to further replies.
×
×
  • Create New...