though I would suggest you disable that tag for templates that use news detail reports, or products, or company directory, etc.
Use the same technique that I use for setting the title tag in 1.5.x, as described on my blog.
http://calguy1000.com/Blogs/4/60/the-website-saga---smarty-template-madness.html
it's quite simple actually:
a) ensure process_whole_template is set to 'false' in the config.php
(remember process_whole_template=false ensures that the body is passed through smarty, before the head is... therefore you can assign variables in the body (or in any template executed in the body) and use them in the head section).
b) add a line like this into your various detail templates
Code: Select all
{assign var='nocanonical' value='1'}
Code: Select all
{if !isset($nocanonical)}
<link rel="canonical" href="{$content_obj->GetURL()}"/>
{/if}