]> git.ipfire.org Git - thirdparty/apache/httpd.git/commitdiff
Point out that for multiple AddLanguage directives with the
authorKen Coar <coar@apache.org>
Thu, 29 Apr 1999 19:55:53 +0000 (19:55 +0000)
committerKen Coar <coar@apache.org>
Thu, 29 Apr 1999 19:55:53 +0000 (19:55 +0000)
same extension, the last one encountered dominates.  This is
true of lots of directives, but this is the one on which we
got a PR..

PR: 3570

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83135 13f79535-47bb-0310-9956-ffa450edef68

docs/manual/mod/mod_mime.html

index eb8e2be663c9bb1d0b8f11c1fa4a4054a6587b83..c222cab89baaf0b221989b8e3491d8672ec70ee6 100644 (file)
@@ -226,34 +226,51 @@ multiple extensions</A>
 <A
  HREF="directive-dict.html#Module"
  REL="Help"
-><STRONG>Module:</STRONG></A> mod_mime<P>
+><STRONG>Module:</STRONG></A> mod_mime
 
+<P>
 The AddLanguage directive maps the given filename extensions to the
 specified content language. <EM>MIME-lang</EM> is the MIME language of
 filenames containing <EM>extension</EM>.  This mapping is added to any
 already in force, overriding any mappings that already exist for the
 same <EM>extension</EM>.
-
+</P>
+<P>
 Example: <BLOCKQUOTE><CODE>
 AddEncoding x-compress Z<BR> AddLanguage en .en<BR> AddLanguage fr
 .fr<BR> </CODE></BLOCKQUOTE>
-
+</P>
+<P>
 Then the document <CODE>xxxx.en.Z</CODE> will be treated as being a
 compressed English document (as will the document
 <CODE>xxxx.Z.en</CODE>). Although the content language is reported to
 the client, the browser is unlikely to use this information. The
-AddLanguage directive is more useful for <A
-HREF="../content-negotiation.html">content negotiation</A>, where
+AddLanguage directive is more useful for
+<A HREF="../content-negotiation.html">content negotiation</A>, where
 the server returns one from several documents based on the client's
-language preference.<P>
-
+language preference.
+</P>
+<P>
+If multiple language assignments are made for the same extension,
+the last one encountered is the one that is used.  That is, for the
+case of:
+</P>
+<PRE>
+    AddLanguage en .en
+    AddLanguage en-uk .en
+    AddLanguage en-us .en
+</PRE>
+<P>
+documents with the extension "<CODE>.en</CODE>" would be treated as
+being "<CODE>en-us</CODE>".
+</P>
 <P>
-
 <STRONG>See also</STRONG>: <A HREF="#multipleext">Files with
 multiple extensions</A>
 <BR>
 <STRONG>See also</STRONG>: <A
 HREF="./mod_negotiation.html">mod_negotiation</A>
+</P>
 
 <HR>