URLs Canonicals no ...
 
Avisos
Vaciar todo

[Resuelto] URLs Canonicals no funcionan

3 Respuestas
2 Usuarios
0 Reactions
10 Visitas
Enrique Camba
Respuestas: 295
Reputable Member
Topic starter
 

Buenas, pasé del dominio en http://www a https://www y desde el soporte me ayudaron (ticket NKN-879859) pero hay un problema que persiste y me han mandado al foro.

La cuestión es que todas las urls canonicals de los productos siguen estando en http:// en vez de https:// por lo que tengo un problema de SEO importante, ya que la web está toda en https y quisiera que estuvieran así las canonicals.

Este es un ejemplo de un producto: Contenido solo visible a usuarios registrados

A ver si me podéis ayudar ya que no encuentro nada al respecto.

 


 
Respondido : 25/08/2020 4:02 pm
Tags del tema
Enrique Camba
Respuestas: 295
Reputable Member
Topic starter
 

Bueno, después de mucho bucear se me ha ocurrido algo, lo he probado y funciona.

Primero debo decir que es un viejo Joomla 2.5 con virtuemart 2, seguro que nadie sigue teniendo uno, así que poco va a servir a la gente pero si alguien llega hasta aquí, pues he encontrado esta solución.

Si nos vamos al archivo view.html.php en components/com_virtuemart/views/productdetails

Hay que eliminar el siguiente código: 

	if ($format == 'html') {
// Set Canonic link
$document->addHeadLink(JRoute::_($product->canonical, true, -1), 'canonical', 'rel', '');
}

De esta manera Virtuemart no escupe ninguna canonical y por lo tanto la url que doy es la que ve Google. No es la mejor solución, pero bueno, a estas alturas ya...


 
Respondido : 25/08/2020 5:28 pm
Karen Rios
Respuestas: 18653
Illustrious Member Moderator
 

Hola Enrique,

Gracias por el aporte, seguramente le servirá a alguien que este presentando un problema similar.

Con esto podemos dar el tema como solucionado.

Un Saludo 😊 


 
Respondido : 25/08/2020 6:14 pm