Jump to content

[SOLUCIONADO] Error 404 en CMS de Términos y Condiciones: path con la categoría de producto


Recommended Posts

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  :P , 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

 

 

 

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

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

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