I don't think 'www.example.com/de' can be considered a host. Also, with the exception of some advanced matching techniques, you would need a clear siteaccess separation:
Could you/someone give me a concrete example, please? I _was_ playing with the SiteAccessSettings section, but unfortunately I ended up in a kernel error (view doesn't exist). I also recreated all the aliases before by issuing
1. In the [SiteAccessSettings] of settings/override/site.ini.append.php,
MatchOrder=uri (and comment out (with #) your HostMatchMapItems)
2. In the [RegionalSettings] of each settings/siteaccess/your_site_accesses, set these in the correct order (varies by site access):
SiteLanguageList[]
SiteLanguageList[]=eng-GB
SiteLanguageList[]=fre-FR etc.--whatever your languages are
3. Rename your site access from eng to en if that's the way you'd like it displayed, and similarly for any other public siteaccesses.
I want to do is have the same URLs in all the different languages, basically turn off multilanguage URL aliases, or (to put it another way) force all siteaccesses to show the URL aliases for the main language. Is there a setting somewhere that will do this? Thanks!