Hola estoy intentando agregar las etiquetas canonical a todas las paginas duplicadas de un e-commerce.
Pude solucionar las Urls dinamicas de las paginas en las cuales se muestra cada articulo de esta forma, supongamos que la url era:
y la etiqueta canonical que añadi fue:
<link rel="canonical" href="<?=url("
https://misitio.com/ver_publicacion?id=$publicacion->id")?>"/>
En el caso de la pagina de las categorias, subcategorias y marcas. Es una sola pagina que crea 3 tipos diferentes de URLS dinamicas, pero no encuentro la forma de como agregar una canonical que cubra los 3 tipos de URLS. No se si habria que agregar un condicional para agregar la canonical del URL que lleva a una "MARCA" como en la url del ultimo ejemplo, o de que forma se puede añadir. Leí que con javascript no es recomendable, y ya cansado de buscar les vengo a consultar a ustedes que quizas ya han solucionado este problema en algun momento.