Tweaks to set up more hostnames
[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 .da
80         AddLanguage da .dk
81         AddLanguage de .de
82         AddLanguage dz .dz
83         AddLanguage el .el
84         AddLanguage en .en
85         AddLanguage eo .eo
86         # es is ecmascript in /etc/mime.types
87         RemoveType  es
88         AddLanguage es .es
89         AddLanguage et .et
90         AddLanguage eu .eu
91         AddLanguage fa .fa
92         AddLanguage fi .fi
93         AddLanguage fr .fr
94         AddLanguage ga .ga
95         AddLanguage gl .glg
96         AddLanguage gu .gu
97         AddLanguage he .he
98         AddLanguage hi .hi
99         AddLanguage hr .hr
100         AddLanguage hu .hu
101         AddLanguage hy .hy
102         AddLanguage id .id
103         AddLanguage is .is
104         AddLanguage it .it
105         AddLanguage ja .ja
106         AddLanguage ka .ka
107         AddLanguage kk .kk
108         AddLanguage km .km
109         AddLanguage kn .kn
110         AddLanguage ko .ko
111         AddLanguage ku .ku
112         AddLanguage lo .lo
113         AddLanguage lt .lt
114         AddLanguage ltz .ltz
115         AddLanguage lv .lv
116         AddLanguage mg .mg
117         AddLanguage mk .mk
118         AddLanguage ml .ml
119         AddLanguage mr .mr
120         AddLanguage ms .msa
121         AddLanguage nb .nob
122         AddLanguage ne .ne
123         AddLanguage nl .nl
124         AddLanguage nn .nn
125         AddLanguage no .no
126         AddLanguage pa .pa
127         AddLanguage pl .po
128         AddLanguage pt-BR .pt-br
129         AddLanguage pt .pt
130         AddLanguage ro .ro
131         AddLanguage ru .ru
132         AddLanguage sa .sa
133         AddLanguage se .se
134         AddLanguage si .si
135         AddLanguage sk .sk
136         AddLanguage sl .sl
137         AddLanguage sq .sq
138         AddLanguage sr .sr
139         AddLanguage sv .sv
140         AddLanguage ta .ta
141         AddLanguage te .te
142         AddLanguage th .th
143         AddLanguage tl .tl
144         RemoveType  tr
145         # tr is troff in /etc/mime.types
146         AddLanguage tr .tr
147         AddLanguage uk .uk
148         AddLanguage ur .ur
149         AddLanguage vi .vi
150         AddLanguage wo .wo
151         AddLanguage xh .xh
152         AddLanguage zh-CN .zh-cn
153         AddLanguage zh-TW .zh-tw
154
155         #
156         # Commonly used filename extensions to character sets. You probably
157         # want to avoid clashes with the language extensions, unless you
158         # are good at carefully testing your setup after each change.
159         # See http://www.iana.org/assignments/character-sets for the
160         # official list of charset names and their respective RFCs.
161         #
162         AddCharset us-ascii     .ascii .us-ascii
163         AddCharset ISO-8859-1  .iso8859-1  .latin1
164         AddCharset ISO-8859-2  .iso8859-2  .latin2 .cen
165         AddCharset ISO-8859-3  .iso8859-3  .latin3
166         AddCharset ISO-8859-4  .iso8859-4  .latin4
167         AddCharset ISO-8859-5  .iso8859-5  .cyr .iso-ru
168         AddCharset ISO-8859-6  .iso8859-6  .arb .arabic
169         AddCharset ISO-8859-7  .iso8859-7  .grk .greek
170         AddCharset ISO-8859-8  .iso8859-8  .heb .hebrew
171         AddCharset ISO-8859-9  .iso8859-9  .latin5 .trk
172         AddCharset ISO-8859-10  .iso8859-10  .latin6
173         AddCharset ISO-8859-13  .iso8859-13
174         AddCharset ISO-8859-14  .iso8859-14  .latin8
175         AddCharset ISO-8859-15  .iso8859-15  .latin9
176         AddCharset ISO-8859-16  .iso8859-16  .latin10
177         AddCharset ISO-2022-JP .iso2022-jp .jis
178         AddCharset ISO-2022-KR .iso2022-kr .kis
179         AddCharset ISO-2022-CN .iso2022-cn .cis
180         AddCharset Big5         .Big5      .big5 .b5
181         AddCharset cn-Big5       .cn-big5
182         # For russian, more than one charset is used (depends on client, mostly):
183         AddCharset WINDOWS-1251 .cp-1251   .win-1251
184         AddCharset CP866           .cp866
185         AddCharset KOI8   .koi8
186         AddCharset KOI8-E         .koi8-e
187         AddCharset KOI8-r         .koi8-r .koi8-ru
188         AddCharset KOI8-U         .koi8-u
189         AddCharset KOI8-ru       .koi8-uk .ua
190         AddCharset ISO-10646-UCS-2 .ucs2
191         AddCharset ISO-10646-UCS-4 .ucs4
192         AddCharset UTF-7           .utf7
193         AddCharset UTF-8           .utf8
194         AddCharset UTF-16         .utf16
195         AddCharset UTF-16BE     .utf16be
196         AddCharset UTF-16LE     .utf16le
197         AddCharset UTF-32         .utf32
198         AddCharset UTF-32BE     .utf32be
199         AddCharset UTF-32LE     .utf32le
200         AddCharset euc-cn         .euc-cn
201         AddCharset euc-gb         .euc-gb
202         AddCharset euc-jp         .euc-jp
203         AddCharset euc-kr         .euc-kr
204         #Not sure how euc-tw got in - IANA doesn't list it???
205         AddCharset EUC-TW         .euc-tw
206         AddCharset gb2312         .gb2312 .gb
207         AddCharset iso-10646-ucs-2 .ucs-2 .iso-10646-ucs-2
208         AddCharset iso-10646-ucs-4 .ucs-4 .iso-10646-ucs-4
209         AddCharset shift_jis   .shift_jis .sjis
210         AddCharset BRF           .brf
211
212         #
213         # AddHandler allows you to map certain file extensions to "handlers":
214         # actions unrelated to filetype. These can be either built into the server
215         # or added with the Action directive (see below)
216         #
217         # To use CGI scripts outside of ScriptAliased directories:
218         # (You will also need to add "ExecCGI" to the "Options" directive.)
219         #
220         #AddHandler cgi-script .cgi
221
222         #
223         # For files that include their own HTTP headers:
224         #
225         #AddHandler send-as-is asis
226
227         #
228         # For server-parsed imagemap files:
229         #
230         #AddHandler imap-file map
231
232         #
233         # For type maps (negotiated resources):
234         # (This is enabled by default to allow the Apache "It Worked" page
235         #  to be distributed in multiple languages.)
236         #
237         AddHandler type-map var
238
239         #
240         # Filters allow you to process content before it is sent to the client.
241         #
242         # To parse .shtml files for server-side includes (SSI):
243         # (You will also need to add "Includes" to the "Options" directive.)
244         #
245         AddType text/html .shtml
246 <IfModule mod_include.c>
247         AddOutputFilter INCLUDES .shtml
248 </IfModule>
249
250 </IfModule>
251
252 # vim: syntax=apache ts=4 sw=4 sts=4 sr noet