On problems with multiple language websites.

I’m currently developing a website which is to be Dutch and English. Anne van Kesteren writes here about how to display this in your website structure. He basically offers three options:

  • http://example.org/contact.nl
  • http://example.org/contact?lang=nl
  • http://example.org/nl/contact

Anne seems to go for the first option, because adding directories doesn’t seem like a nice solution. Besides that ..ct?lang=nl.. looks awful.

I’m not really sure which option I like best. The second option is most definitely out, but I’m undecided between the other two.