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.

1 Answer 1


All you need is the canonical URL in your page. That's it. The example you show is fine. It does exactly what it's supposed to do: show the URL you want Google to use as the main URL for all of the possible pages showing the same content with different URLs.

The original source meta tag is only needed when republishing articles from other websites. Not for duplicated content on your own website.

  • Thanks very much John! Very helpful answer! (fogive me if i was bit upset for closing down the other thing. oh well.. you have earned my respect again +1 :)
    – Sam
    Dec 18, 2010 at 5:53

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.