I've just been handed a site to take over development and need a little help identifying how the previous developers have done something. The site is multi-language and the way they handled that is to use a session var identifying the language. To get the user to choose their language they used differing URLs, for example: www.domain.com/uk (english) www.domain.com/fr (french) When navigating to these URLs, the page that appears to be loaded to the user is the root, with an appended $_GET, e.g. www.domain.com/index.php?language=1 www.domain.com/index.php?language=2 ... which then sets the session var for the language. Now that I've got hold of the actual files, I've found that these 'language' subdirectories are empty - no files at all. So what is the likely way they're redirecting the user? They don't appear to have an .htaccess file, so I'm guessing it's something in the hosts file? This process doesn't work on my server so, assuming they haven't hidden an .htaccess, it must have been something on their server. Any ideas appreciated. Unfortunately, for various nasty reasons we're unable to ask the original developers. I do have several methods I could use to do it 'my own way' but I'm just curious as to how this works at the moment. Jon