Ik ben er achter gekomen dat de canonical link (meer info) bij mij niet werkt als ik een parent gebruik.
De (standaard)code voor dynamische canonical link's is:
Code: Select all
{if isset($canonical)}
<link rel="canonical" href="{$canonical}" />
{elseif isset($content_obj)}
<link rel="canonical" href="{$content_obj->GetURL()}" />
{/if}
http://voorbeeld.nl/test/
http://voorbeeld.nl?page=test
Dit zijn dus twee manieren om dezelfde pagina op te vragen. en in dit geval word de canonical link gegenereerd:
Mijn pagina's zijn vaak op deze manier opgebouwd:
http://voorbeeld.nl/[b]parent[/b]/child
http://voorbeeld.nl/?page=child
Ook deze twee manieren geven dezelfde pagina. Maar in dit geval word er GEEN canonical link gegenereerd

Google houdt niet zo van duplicated content, en ik wil graag de /parent/child als URL in Google geïndexeerd hebben.
Vandaar dat ik deze canonical's wil.
Is het een bug dat er geen canonicals gegenereerd worden voor child's met een parent??
Of zie ik wat over het hoofd??
Ik hoop dat iemand mij uit deze kloof wil halen want ik heb me er al een paar uur op stuk gezocht :-\
Vriendelijke groet,
Jurrian