Pecatum Posted June 26, 2017 Share Posted June 26, 2017 (edited) Hola, Ya he escrito un post relacionado en el Foro en Inglés, en la parte de SEO. Pero después de unos días el problema original ha "cambiado" ligeramente. Además, allí no contesta nadie , y puede que haya algún no-angloparlante que sepa orientarme. Resumiendo: 1. Varias herramientas (Google Search Console, but also SEM Rush, Screaming Frog) me reportan fallo 404 en las páginas del CMS "Términos y Condiciones de Uso". P.ej.: https://www.pecatum.com/es/aceites/content/3-terminos-y-condiciones-de-uso 2. Enlazadas desde las páginas de cada producto de la misma categoría que aparece en la URL no encontrada (en este caso, Aceites). P.ej., desde: https://www.pecatum.com/es/aceites/18-aceite-de-oliva-virgen-extra-one-mil-flores-naturvie-500ml.html 3. Me voy a esta última URL y resulta que el enlace a los Términos y Condiciones de Uso es el correcto y funciona perfectamente: https://www.pecatum.com/es/content/3-terminos-y-condiciones-de-uso 4. Por si acaso, miro en el código fuente por si hubiera algún link "escondido", pero nada. 5. Pasa en los 2 idiomas de la tienda, Español e Inglés. Así que no sé qué hacer. Que yo recuerde, no he cambiado nada sobre las URLs rewrites, ni nada de CMS, ni plantillas de producto relacionadas con esto... ¿Alguna idea? Soy "medio" informático y algo (no mucho) sé, pero esto me tiene totalmente desconcertado. - ¿Por qué todas esas herramientas me reportan ese 404 y sin embargo en la web "real" no aparecen? - ¿Por qué sólo el CMS de Términos y Condiciones de Uso? - ¿Por qué / dónde me añade el nombre de la categoría del producto al link al hacer el rastreo? He mirado sitemap, .htaccess.. y tampoco veo nada raro... Muchas gracias por anticipado. Un saludo, Manu Pecatum Gourmet Foods Edited June 29, 2017 by Pecatum (see edit history) Link to comment Share on other sites More sharing options...
Pecatum Posted June 29, 2017 Author Share Posted June 29, 2017 Hola, al final encontré el problema y la solución. Podéis ver el post original aquí: https://www.prestashop.com/forums/topic/615625-unseen-broken-links-404-reported-by-google-and-sem-rush-in-cms-content/?p=2577560 De todas formas, repito el texto (si alguien necesita traducción que me la pida, ahora mismo no tengo tiempo). Hi Scully, Yes, that was the problem, the relative paths. I just was upset that I didn't find the place where that relative URL was called from. But yesterday I finally found the problem. It was the UE Cookie module. Of course, in my computer I didn't find the calling URL because the cookies were accepted by me already. But Google bots and other crawlers, DID see the UE Cookie text and the relative link, thus reporting the error. I then checked the UE Cookie configuration and, well, I was entering an absolute path, not a relative one!!! Tiny MCE Editor was converting the absolute path in a relative one. Solution: In file httpdocs / js / tiny_mce / tinymce.min.js, I put this: convert_urls:true, relative_urls:false, remove_script_host:false, That way, if I enter an absolute path in Tiny MCE Editor, it REMAINS absolute and is not converted to relative. Thank you Scully for your answer. And thank you also Vekia and NemoPS, I was watching some of the information and tutorials by them (sorry I can't find links now) and they were really useful for me. Hope this can be useful for someone. I mark this as solved. Un saludo, PECATUM GOURMET Link to comment Share on other sites More sharing options...
Recommended Posts