I created a bug report for this issue, but I'd like some help to get it fixed. I'm sure someone here on the forum knows how to do it ;)
Basically the problem is that the new canonical header tags module introduced in 2.3x does not support multi-langague sites as it generates the same canonical url for all the different languages.
The canonical tag should include a parameter for the language as pergoogle guidelines
to add a global $language declaration, and adding this as a parameter is not that hard, but the better solution would be to have a fake directory for each language and do some mod_rewrite magic on it to go from
and this is where I got stuck :(
So what is the proper rewrite syntax to go from
http://www.mydomain.com/catalog/en/blabla.php to blabla.php?language=en with all remaining parameters added
and also the syntax to work with the seo urls like blabla-p-1234.html
or am I asking for too much here ?