A browser may have the configuration option to set the language preferences. One or several languages can be chosen. The browser sends the language codes as specified by RFC 1766 "Tags for the Identification of Languages" in each HTTP request to the HTTP daemon. The HTTP header field 'accept-language' contains the comma separated languages codes.
Example of such an HTTP header:
English (en) is the primary language desired by the user, German (de) is the second choice.
The HTTP daemon may support different techniques how to find the appropriate content. These might be:
Find more information in the Apache HTTP Server manual's Chapter "Content Negotiation" and how to configure the Apache HTTP Server in .
Copyright © 2001-2003 by Rainer Hillebrand and Thomas Wierlemann