idiompc Posted December 23, 2014 Share Posted December 23, 2014 Hola a todos! Estoy harto de buscar como quitar las ID de las url para que quede una dirección mas limpia a vista de google, y todo lo que encuentro son modulos, que pueden llegar a dar problemas y demas en redirecciones, etc... Mi pregunta es si se puede quitar la ID desde el apartado SEO y URLs de las preferencias de prestashop y si realizando por ahi la modificacion de quitar el codigo {id} es fiable y seguro. Saludos y Gracias Link to comment Share on other sites More sharing options...
nadie Posted December 23, 2014 Share Posted December 23, 2014 (edited) Necesitas modulo u modificación de codigo para hacerlo y que no haga boom tu Prestashop, a día de hoy (23/12/2014) sin modulo o modificacion de codigo no puedes hacerlo ya que Prestashop cataloga el "id" como obligatorio en el formato de url y si lo haces hara poom. (Fijate que por defecto en formato url de preferencias -> seo y urls la id la coloca con un asterisco (*) eso es que lo cataloga como obligatorio) Para poder hacerlo tienes modulos gratuitos y de pago. Aportes gratuitos: (Desconozco en la actualidad el nivel de funcionalidad de los modulos gratuitos en Prestashop 1.6, pero es importante leer los ultimos mensajes de los post) http://www.prestashop.com/forums/topic/204935-override-friendly-urls-without-id-number-for-v15/ http://lebioda.github.io/PrestaShop-modules-CleanURLs/ Aportes no gratuitos: (Dicen que es compatible con 1.6...) http://www.fmemodules.com/en/49-pretty-urls.html (Mismo en tienda addons: http://addons.prestashop.com/es/seo-modulos-prestashop/16633-pretty-urls.html ) ---------------- Edited December 23, 2014 by nadie (see edit history) 2 Link to comment Share on other sites More sharing options...
silverx Posted December 26, 2014 Share Posted December 26, 2014 Según tengo entendido quitar el id de las urls no es "esencial" de cara a Google Link to comment Share on other sites More sharing options...
nadie Posted December 26, 2014 Share Posted December 26, 2014 (edited) Según tengo entendido quitar el id de las urls no es "esencial" de cara a Google Efectivamente no es imprescindible a día de hoy. Edited December 26, 2014 by nadie (see edit history) Link to comment Share on other sites More sharing options...
maximo88 Posted January 28, 2015 Share Posted January 28, 2015 (edited) https://www.prestashop.com/forums/topic/204935-override-friendly-urls-without-id-number-for-v15/?p=1939371 Mi solución para prestashop 1.6.0.9, la copio en inglés porque así lo redacté en el foro en inglés. El módulo para descargar al final del mensaje. DEFINITIVE GUIDE PRESTASHOP 1.6.0.9. . (This not works on 1.6.0.11 go to next page and follow #537 and #539 messages for that new version) REMOVE ID ON URL, CLEAN URL, PRETTY URL, SEO. Thanks, I reuse your information Thanks to lebioda too http://lebioda.github.io/PrestaShop-modules-CleanURLs/ If you have old module, you should uninstall clean URL module following the instruction on the very first page of this topic. I attach the module compressed down Install the module. It is "very clean URL" module by lebodia Make sure your seo and url settings are as follows: This is MANDATORY products: {category:/}{rewrite} (no .html at the end OBLIGATORY) categories: {parent_categories:/}{rewrite}/ manufacturers: manufacturer/{rewrite} CMS: "WHAT YOU WANT"/{rewrite} {rewrite}/filter{selected_filters} supplier/{rewrite} module/{module}{/:controller} Keep in mind to clear browser cache / PS cache under smarty/cache and smarty/compile FAQ: If you have another version of prestashop, I don't know if it's works. It would works on all 1.5 -1.6. REDIRECCIONES 301 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 www.midominio.es/duniletto/981-servilleta-40x40-canguro-50u-negra.html a www.midominio.es/duniletto/servilleta-40x40-canguro-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#www.midominio.es/5734-cubeta-gn-melamina-1-2-p65-blanca.html a www.midominio.es/cubeta-gn-melamina-1-2-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. cleanurls 1.6.0.9 lebioda.zip Edited February 27, 2015 by maximo88 (see edit history) 1 Link to comment Share on other sites More sharing options...
endeos Posted February 5, 2015 Share Posted February 5, 2015 https://www.prestashop.com/forums/topic/204935-override-friendly-urls-without-id-number-for-v15/?p=1939371 Mi solución para prestashop 1.6.0.9 Hola maximo88, He probado la solución que mencionas. Me funciona tanto en categorías, subcategorías, productos y cms pero me da error 404 en la pantalla de Inicio de sesión --> /inicio-sesion?back=my-account Al pasar por caja --> /pedido?step=1 ¿Es necesario hacer algún paso más en concreto para que también funcione? Gracias Link to comment Share on other sites More sharing options...
maximo88 Posted February 6, 2015 Share Posted February 6, 2015 El error no tiene ninguna buena pinta de solucionar. A mí se me ocurren varias cosas. ¿Hablamos los dos de 1.6.0.9? ¿Has hecho después de configurar las direcciones en el apartado SEO/URL el truco de desactivar las URL amigables y seguidamente activarlas, para reiniciar el htcaccess? ¿Has borrado la caché? ¿Lo has probado con la plantilla por defecto? ¿Has probado a borrar toda la carpeta de classes de tu prestashop y copiarla del zip de 1.6.0.9, para evitar cualquier módulo antiguo que estuviese interfiriendo? Lo mismo con la de override (aunque esta no debería afectar tanto al email) Link to comment Share on other sites More sharing options...
endeos Posted February 10, 2015 Share Posted February 10, 2015 Hola maximo88, tengo que reconocer que me he colado, estoy usando la versión 1.6.0.11, no la que pone en el título de la discusión. He visto que en el foro en inglés están trabajando en ello (con wayann, que como has dicho, vaya crack). Muchas gracias a ti también. 1 Link to comment Share on other sites More sharing options...
TusPerfumesOnline Posted April 22, 2015 Share Posted April 22, 2015 Hola endeos y maximo88, como ha quedado este asunto para 1.6.0.11?? He adquirido un modulo de pago que no me funciona, y puestos a padecer, prefiero controlar yo lo que haga el modulo, al menos si falla sera culpa nuestra..... Link to comment Share on other sites More sharing options...
Eusebio100 Posted April 23, 2015 Share Posted April 23, 2015 Lo he instalado en 1.6.0.11 y me da error 404 en fabricantes y en productos. ¿Alguna idea para solucionarlo? Link to comment Share on other sites More sharing options...
maximo88 Posted April 23, 2015 Share Posted April 23, 2015 VERSIÓN FUNCIONAL 1.6.0.11 Y 1.6.0.12 https://github.com/wayann/PrestaShop-modules-CleanURLs Le dais a la derecha: Download Zip. Funciona en 1.6.0.11 y 1.6.0.12 https://www.prestashop.com/forums/topic/204935-override-friendly-urls-without-id-number-for-v15/page-32 Ahí podéis seguir todo el desarrollo del módulo. Mi consejo como bien dice TusPerfumes es nunca pagar por módulos. Es mejor que lo arreglemos nosotros, es el problema de esta plataforma, que hay gente que en vez de aportar a la comunidad intentan hacer negocio con ello, y para colmo la mitad de pago ni funciona. Link to comment Share on other sites More sharing options...
Eusebio100 Posted April 23, 2015 Share Posted April 23, 2015 (edited) El que dices en github es que he instalado y no me funciona. Me he descargado este y me ha funcionado sin ningún problema en 1.6.0.11 Es la última versión de la misma página que indicas del foro de inglés. Edited April 23, 2015 by Eusebio100 (see edit history) Link to comment Share on other sites More sharing options...
maximo88 Posted April 23, 2015 Share Posted April 23, 2015 Qué cosa más rara, pero al menos te funciona, no? Porque el de wayann le funciona a todo el mundo, lo actualizó hace dos meses solo. Es que hay un lío con los nombres de Lebioda, Wayann, CleanURL...tremendo. Me alegro por ti. Link to comment Share on other sites More sharing options...
jsanchez1987 Posted April 29, 2015 Share Posted April 29, 2015 A mi con el de wayann, lo que que me sale 404 es cms y productos, sabeis como se repara? tengo la version 1.6.0.14 Link to comment Share on other sites More sharing options...
ekon Posted May 10, 2015 Share Posted May 10, 2015 Buenas tardes, Tengo la misma versión que jsanchez1987 y me gustaría saber si se ha encontrado una solución funcional. Un saludo. Link to comment Share on other sites More sharing options...
vickthikor Posted May 22, 2015 Share Posted May 22, 2015 Hola, me incorporo a este foro dando una aportación problemática nueva. Yo utilizo prestashop 1.5.6 y el modulo cleanurl 0.4.2 el caso es que a mi me funciona todo perfecto, CMS, proceso de pago y todas las paginas y paginas de categorías. Todo perfecto. El gran problema con el que me he encontrado, y con este me gustaría saber si vosotros también lo tenéis o habéis llegado a solucionarlo Es que Webmaster Tool me esta duplicando contenido debido a la utilización de este modulo. Me genera estos errores duplicados: Este duplicado lo hace en muchos productos: /en/over-countertop-basins/axor-massaud-sink-800-42300000.html /en/over-countertop-basins/axor-massaud-sink-800-42300000.html?product_rewrite=31-axor-starck-organic-porter-set-with-hydrant Y este duplicado lo hace en las categorias: /es/disenadores/p-s/diseñador-p/phoenix-design/ /es/phoenix-design/ Me gustaría saber si a vosotros os ha sucedido el mismo problema, o con la nueva actualizacion a la 1.6 esto no sucede. Es un mundo un poco oscuro esto de las ID y tampoco arriesgas a comprarte un modulo por que no sabes si este problema lo va hacer desaparecer. No me gusta nada que no pueda controlar yo mismo espero ayuda y encontrar la solución para compartirla por el foro Link to comment Share on other sites More sharing options...
ps_nruiz Posted September 16, 2015 Share Posted September 16, 2015 Para la version 1.6.0.14 funciona los cms y los productos, si en las reglas de SEO + Url solo dejas {rewrite}. Es decir no funciona poniendo el .html al final ni poniendo alguna palabra delante (page o product). No es la mejor solucion pero asi funciona. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now