Upstream config updates (Lucid->Precise)
[sysconfig/apache2.git] / mods-available / mime.conf
1 <IfModule mod_mime.c>
2
3 #
4 # TypesConfig points to the file containing the list of mappings from
5 # filename extension to MIME-type.
6 #
7 TypesConfig /etc/mime.types
8
9 #
10 # AddType allows you to add to or override the MIME configuration
11 # file mime.types for specific file types.
12 #
13 #AddType application/x-gzip .tgz
14 #
15 # AddEncoding allows you to have certain browsers uncompress
16 # information on the fly. Note: Not all browsers support this.
17 # Despite the name similarity, the following Add* directives have
18 # nothing to do with the FancyIndexing customization directives above.
19 #
20 #AddEncoding x-compress .Z
21 #AddEncoding x-gzip .gz .tgz
22 #AddEncoding x-bzip2 .bz2
23 #
24 # If the AddEncoding directives above are commented-out, then you
25 # probably should define those extensions to indicate media types:
26 #
27 AddType application/x-compress .Z
28 AddType application/x-gzip .gz .tgz
29 AddType application/x-bzip2 .bz2
30
31 #
32 # DefaultLanguage and AddLanguage allows you to specify the language of 
33 # a document. You can then use content negotiation to give a browser a 
34 # file in a language the user can understand.
35 #
36 # Specify a default language. This means that all data
37 # going out without a specific language tag (see below) will 
38 # be marked with this one. You probably do NOT want to set
39 # this unless you are sure it is correct for all cases.
40 #
41 # * It is generally better to not mark a page as 
42 # * being a certain language than marking it with the wrong
43 # * language!
44 #
45 # DefaultLanguage nl
46 #
47 # Note 1: The suffix does not have to be the same as the language
48 # keyword --- those with documents in Polish (whose net-standard
49 # language code is pl) may wish to use "AddLanguage pl .po" to
50 # avoid the ambiguity with the common suffix for perl scripts.
51 #
52 # Note 2: The example entries below illustrate that in some cases 
53 # the two character 'Language' abbreviation is not identical to 
54 # the two character 'Country' code for its country,
55 # E.g. 'Danmark/dk' versus 'Danish/da'.
56 #
57 # Note 3: In the case of 'ltz' we violate the RFC by using a three char
58 # specifier. There is 'work in progress' to fix this and get
59 # the reference data for rfc1766 cleaned up.
60 #
61 # Catalan (ca) - Croatian (hr) - Czech (cs) - Danish (da) - Dutch (nl)
62 # English (en) - Esperanto (eo) - Estonian (et) - French (fr) - German (de)
63 # Greek-Modern (el) - Hebrew (he) - Italian (it) - Japanese (ja)
64 # Korean (ko) - Luxembourgeois* (ltz) - Norwegian Nynorsk (nn)
65 # Norwegian (no) - Polish (pl) - Portugese (pt)
66 # Brazilian Portuguese (pt-BR) - Russian (ru) - Swedish (sv)
67 # Simplified Chinese (zh-CN) - Spanish (es) - Traditional Chinese (zh-TW)
68 #
69 AddLanguage am .amh
70 AddLanguage ar .ara
71 AddLanguage be .be
72 AddLanguage bg .bg
73 AddLanguage bn .bn
74 AddLanguage br .br
75 AddLanguage bs .bs
76 AddLanguage ca .ca
77 AddLanguage cs .cz .cs
78 AddLanguage cy .cy
79 AddLanguage da .dk
80 AddLanguage de .de
81 AddLanguage dz .dz
82 AddLanguage el .el
83 AddLanguage en .en
84 AddLanguage eo .eo
85 # es is ecmascript in /etc/mime.types
86 RemoveType  es
87 AddLanguage es .es
88 AddLanguage et .et
89 AddLanguage eu .eu
90 AddLanguage fa .fa
91 AddLanguage fi .fi
92 AddLanguage fr .fr
93 AddLanguage ga .ga
94 AddLanguage gl .glg
95 AddLanguage gu .gu
96 AddLanguage he .he
97 AddLanguage hi .hi
98 AddLanguage hr .hr
99 AddLanguage hu .hu
100 AddLanguage hy .hy
101 AddLanguage id .id
102 AddLanguage is .is
103 AddLanguage it .it
104 AddLanguage ja .ja
105 AddLanguage ka .ka
106 AddLanguage kk .kk
107 AddLanguage km .km
108 AddLanguage kn .kn
109 AddLanguage ko .ko
110 AddLanguage ku .ku
111 AddLanguage lo .lo
112 AddLanguage lt .lt
113 AddLanguage ltz .ltz
114 AddLanguage lv .lv
115 AddLanguage mg .mg
116 AddLanguage mk .mk
117 AddLanguage ml .ml
118 AddLanguage mr .mr
119 AddLanguage ms .msa
120 AddLanguage nb .nob
121 AddLanguage ne .ne
122 AddLanguage nl .nl
123 AddLanguage nn .nn
124 AddLanguage no .no
125 AddLanguage pa .pa
126 AddLanguage pl .po
127 AddLanguage pt-BR .pt-br
128 AddLanguage pt .pt
129 AddLanguage ro .ro
130 AddLanguage ru .ru
131 AddLanguage sa .sa
132 AddLanguage se .se
133 AddLanguage si .si
134 AddLanguage sk .sk
135 AddLanguage sl .sl
136 AddLanguage sq .sq
137 AddLanguage sr .sr
138 AddLanguage sv .sv
139 AddLanguage ta .ta
140 AddLanguage te .te
141 AddLanguage th .th
142 AddLanguage tl .tl
143 RemoveType  tr
144 # tr is troff in /etc/mime.types
145 AddLanguage tr .tr
146 AddLanguage uk .uk
147 AddLanguage ur .ur
148 AddLanguage vi .vi
149 AddLanguage wo .wo
150 AddLanguage xh .xh
151 AddLanguage zh-CN .zh-cn
152 AddLanguage zh-TW .zh-tw
153
154 #
155 # Commonly used filename extensions to character sets. You probably
156 # want to avoid clashes with the language extensions, unless you
157 # are good at carefully testing your setup after each change.
158 # See http://www.iana.org/assignments/character-sets for the
159 # official list of charset names and their respective RFCs.
160 #
161 AddCharset us-ascii    .ascii .us-ascii
162 AddCharset ISO-8859-1  .iso8859-1  .latin1
163 AddCharset ISO-8859-2  .iso8859-2  .latin2 .cen
164 AddCharset ISO-8859-3  .iso8859-3  .latin3
165 AddCharset ISO-8859-4  .iso8859-4  .latin4
166 AddCharset ISO-8859-5  .iso8859-5  .cyr .iso-ru
167 AddCharset ISO-8859-6  .iso8859-6  .arb .arabic
168 AddCharset ISO-8859-7  .iso8859-7  .grk .greek
169 AddCharset ISO-8859-8  .iso8859-8  .heb .hebrew
170 AddCharset ISO-8859-9  .iso8859-9  .latin5 .trk
171 AddCharset ISO-8859-10  .iso8859-10  .latin6
172 AddCharset ISO-8859-13  .iso8859-13
173 AddCharset ISO-8859-14  .iso8859-14  .latin8
174 AddCharset ISO-8859-15  .iso8859-15  .latin9
175 AddCharset ISO-8859-16  .iso8859-16  .latin10
176 AddCharset ISO-2022-JP .iso2022-jp .jis
177 AddCharset ISO-2022-KR .iso2022-kr .kis
178 AddCharset ISO-2022-CN .iso2022-cn .cis
179 AddCharset Big5        .Big5       .big5 .b5
180 AddCharset cn-Big5     .cn-big5
181 # For russian, more than one charset is used (depends on client, mostly):
182 AddCharset WINDOWS-1251 .cp-1251   .win-1251
183 AddCharset CP866       .cp866
184 AddCharset KOI8      .koi8
185 AddCharset KOI8-E      .koi8-e
186 AddCharset KOI8-r      .koi8-r .koi8-ru
187 AddCharset KOI8-U      .koi8-u
188 AddCharset KOI8-ru     .koi8-uk .ua
189 AddCharset ISO-10646-UCS-2 .ucs2
190 AddCharset ISO-10646-UCS-4 .ucs4
191 AddCharset UTF-7       .utf7
192 AddCharset UTF-8       .utf8
193 AddCharset UTF-16      .utf16
194 AddCharset UTF-16BE    .utf16be
195 AddCharset UTF-16LE    .utf16le
196 AddCharset UTF-32      .utf32
197 AddCharset UTF-32BE    .utf32be
198 AddCharset UTF-32LE    .utf32le
199 AddCharset euc-cn      .euc-cn
200 AddCharset euc-gb      .euc-gb
201 AddCharset euc-jp      .euc-jp
202 AddCharset euc-kr      .euc-kr
203 #Not sure how euc-tw got in - IANA doesn't list it???
204 AddCharset EUC-TW      .euc-tw
205 AddCharset gb2312      .gb2312 .gb
206 AddCharset iso-10646-ucs-2 .ucs-2 .iso-10646-ucs-2
207 AddCharset iso-10646-ucs-4 .ucs-4 .iso-10646-ucs-4
208 AddCharset shift_jis   .shift_jis .sjis
209
210 #
211 # AddHandler allows you to map certain file extensions to "handlers":
212 # actions unrelated to filetype. These can be either built into the server
213 # or added with the Action directive (see below)
214 #
215 # To use CGI scripts outside of ScriptAliased directories:
216 # (You will also need to add "ExecCGI" to the "Options" directive.)
217 #
218 #AddHandler cgi-script .cgi
219
220 #
221 # For files that include their own HTTP headers:
222 #
223 #AddHandler send-as-is asis
224
225 #
226 # For server-parsed imagemap files:
227 #
228 #AddHandler imap-file map
229
230 #
231 # For type maps (negotiated resources):
232 # (This is enabled by default to allow the Apache "It Worked" page
233 #  to be distributed in multiple languages.)
234 #
235 AddHandler type-map var
236
237 #
238 # Filters allow you to process content before it is sent to the client.
239 #
240 # To parse .shtml files for server-side includes (SSI):
241 # (You will also need to add "Includes" to the "Options" directive.)
242 #
243 AddType text/html .shtml
244 AddOutputFilter INCLUDES .shtml
245
246 </IfModule>