maximo88 Posted February 26, 2015 Share Posted February 26, 2015 (edited) 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 eswww.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 404http://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 February 27, 2015 by maximo88 (see edit history) Link to comment Share on other sites More sharing options...
maximo88 Posted February 27, 2015 Author Share Posted February 27, 2015 up Link to comment Share on other sites More sharing options...
ventura Posted February 27, 2015 Share Posted February 27, 2015 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 More sharing options...
maximo88 Posted February 27, 2015 Author Share Posted February 27, 2015 (edited) SOLUCIONADO YA Edited February 27, 2015 by maximo88 (see edit history) Link to comment Share on other sites More sharing options...
jcontrerasat Posted July 29, 2015 Share Posted July 29, 2015 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 404http://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 More sharing options...
nersolar Posted February 27, 2017 Share Posted February 27, 2017 Hola Yo tambien tengo ese problema. 1.- ¿Conseguiste resolver el 404 cuando la dirección no termina con "/"? "La segunda relacionada: http://www.midominio.es/menaje me da 404http://www.midominio.es/menaje/ Este al tener el corchete final, funciona." Nadie tiene solucion para ello? Link to comment Share on other sites More sharing options...
maximo88 Posted February 27, 2017 Author Share Posted February 27, 2017 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 More sharing options...
Recommended Posts