was wondering wether searchengines index this correctly in a multilingual website:
Currently, the htaccess eats nice urls on pages like
/de/somepage
and rewrites them invisibly to /somepage?ln=de
so the query with the language (de, fr, en, it, etcettera) is put as a folder and the current page is added after it. Resulting in a clean static url that is better cachable than the one with ?= string url (is this true by the way?)
However, some months ago there were no nice urls. only ugly ones floating on my site. imagine! Now I found out these old urls still remain roaming on the searchengines and think that these ugly ones are stretching their lifespan further than I pleased them to.
So. Would this suffice (each and every page would have its own canonical...
<link rel="canonical" href="http://website.com/fr/page444">
As well as an original-source meta:
<meta name="original-source" content="http://website.com/fr/page444""/>
Is this the right way to do it? Any and all info is +1 worth to me.