160 lines
5.1 KiB
Plaintext
160 lines
5.1 KiB
Plaintext
#
|
|
# mod_mime configuration:
|
|
# associate various bits of "meta information" with files by their filename extensions
|
|
#
|
|
# see https://httpd.apache.org/docs/2.4/mod/mod_mime.html
|
|
#
|
|
|
|
# Catalan (ca) - Croatian (hr) - Czech (cs) - Danish (da) - Dutch (nl)
|
|
# English (en) - Esperanto (eo) - Estonian (et) - French (fr) - German (de)
|
|
# Greek-Modern (el) - Hebrew (he) - Italian (it) - Japanese (ja)
|
|
# Korean (ko) - Luxembourgeois* (ltz) - Norwegian Nynorsk (nn)
|
|
# Norwegian (no) - Polish (pl) - Portugese (pt)
|
|
# Brazilian Portuguese (pt-BR) - Russian (ru) - Swedish (sv)
|
|
# Simplified Chinese (zh-CN) - Spanish (es) - Traditional Chinese (zh-TW)
|
|
#
|
|
AddLanguage ca .ca
|
|
AddLanguage cs .cz .cs
|
|
AddLanguage da .dk
|
|
AddLanguage de .de
|
|
AddLanguage el .el
|
|
AddLanguage en .en
|
|
AddLanguage eo .eo
|
|
AddLanguage es .es
|
|
AddLanguage et .et
|
|
AddLanguage fr .fr
|
|
AddLanguage he .he
|
|
AddLanguage hr .hr
|
|
AddLanguage it .it
|
|
AddLanguage ja .ja
|
|
AddLanguage ko .ko
|
|
AddLanguage ltz .ltz
|
|
AddLanguage nl .nl
|
|
AddLanguage nn .nn
|
|
AddLanguage no .no
|
|
AddLanguage pl .po
|
|
AddLanguage pt .pt
|
|
AddLanguage pt-BR .pt-br
|
|
AddLanguage ru .ru
|
|
AddLanguage sv .sv
|
|
AddLanguage zh-CN .zh-cn
|
|
AddLanguage zh-TW .zh-tw
|
|
|
|
#
|
|
# LanguagePriority allows you to give precedence to some languages
|
|
# in case of a tie during content negotiation.
|
|
#
|
|
# Just list the languages in decreasing order of preference. We have
|
|
# more or less alphabetized them here. You probably want to change this.
|
|
#
|
|
<IfModule mod_negotiation.c>
|
|
LanguagePriority en ca cs da de el eo es et fr he hr it ja ko ltz nl nn no pl pt pt-BR ru sv zh-CN zh-TW
|
|
#
|
|
# ForceLanguagePriority allows you to serve a result page rather than
|
|
# MULTIPLE CHOICES (Prefer) [in case of a tie] or NOT ACCEPTABLE (Fallback)
|
|
# [in case no accepted languages matched the available variants]
|
|
#
|
|
ForceLanguagePriority Prefer Fallback
|
|
</IfModule>
|
|
|
|
#
|
|
# Commonly used filename extensions to character sets. You probably
|
|
# want to avoid clashes with the language extensions, unless you
|
|
# are good at carefully testing your setup after each change.
|
|
# See http://www.iana.org/assignments/character-sets for the
|
|
# official list of charset names and their respective RFCs.
|
|
#
|
|
AddCharset ISO-8859-1 .iso8859-1 .latin1
|
|
AddCharset ISO-8859-2 .iso8859-2 .latin2 .cen
|
|
AddCharset ISO-8859-3 .iso8859-3 .latin3
|
|
AddCharset ISO-8859-4 .iso8859-4 .latin4
|
|
AddCharset ISO-8859-5 .iso8859-5 .latin5 .cyr .iso-ru
|
|
AddCharset ISO-8859-6 .iso8859-6 .latin6 .arb
|
|
AddCharset ISO-8859-7 .iso8859-7 .latin7 .grk
|
|
AddCharset ISO-8859-8 .iso8859-8 .latin8 .heb
|
|
AddCharset ISO-8859-9 .iso8859-9 .latin9 .trk
|
|
AddCharset ISO-2022-JP .iso2022-jp .jis
|
|
AddCharset ISO-2022-KR .iso2022-kr .kis
|
|
AddCharset ISO-2022-CN .iso2022-cn .cis
|
|
AddCharset Big5 .Big5 .big5
|
|
# For russian, more than one charset is used (depends on client, mostly):
|
|
AddCharset WINDOWS-1251 .cp-1251 .win-1251
|
|
AddCharset CP866 .cp866
|
|
AddCharset KOI8-r .koi8-r .koi8-ru
|
|
AddCharset KOI8-ru .koi8-uk .ua
|
|
AddCharset ISO-10646-UCS-2 .ucs2
|
|
AddCharset ISO-10646-UCS-4 .ucs4
|
|
AddCharset UTF-8 .utf8
|
|
|
|
# The set below does not map to a specific (iso) standard
|
|
# but works on a fairly wide range of browsers. Note that
|
|
# capitalization actually matters (it should not, but it
|
|
# does for some browsers).
|
|
#
|
|
# See http://www.iana.org/assignments/character-sets
|
|
# for a list of sorts. But browsers support few.
|
|
#
|
|
AddCharset GB2312 .gb2312 .gb
|
|
AddCharset utf-7 .utf7
|
|
AddCharset utf-8 .utf8
|
|
AddCharset big5 .big5 .b5
|
|
AddCharset EUC-TW .euc-tw
|
|
AddCharset EUC-JP .euc-jp
|
|
AddCharset EUC-KR .euc-kr
|
|
AddCharset shift_jis .sjis
|
|
|
|
|
|
#
|
|
# AddType allows you to add to or override the MIME configuration
|
|
# file mime.types for specific file types.
|
|
#
|
|
#AddType application/x-tar .tgz
|
|
#
|
|
# AddEncoding allows you to have certain browsers uncompress
|
|
# information on the fly. Note: Not all browsers support this.
|
|
# Despite the name similarity, the following Add* directives have nothing
|
|
# to do with the FancyIndexing customization directives above.
|
|
#
|
|
#AddEncoding x-compress .Z
|
|
#AddEncoding x-gzip .gz .tgz
|
|
#
|
|
# If the AddEncoding directives above are commented-out, then you
|
|
# probably should define those extensions to indicate media types:
|
|
#
|
|
AddType application/x-compress .Z
|
|
AddType application/x-gzip .gz .tgz
|
|
|
|
# Shortcut icons don't seem to be registered by IANA yet, but they
|
|
# are so commonly used that we add them here.
|
|
Addtype image/x-icon .ico
|
|
|
|
# Zipped SVG files (.svgz) are not registered by IANA yet, and we should hint
|
|
# clients about their encoding
|
|
AddType image/svg+xml .svg .svgz
|
|
AddEncoding gzip .svgz
|
|
|
|
#
|
|
# For type maps (negotiated resources):
|
|
# (This is enabled by default to allow the Apache "It Worked" page
|
|
# to be distributed in multiple languages.)
|
|
#
|
|
AddHandler type-map var
|
|
|
|
|
|
#
|
|
# Filters allow you to process content before it is sent to the client.
|
|
#
|
|
# To parse .shtml files for server-side includes (SSI):
|
|
# (You will also need to add "Includes" to the "Options" directive.)
|
|
#
|
|
#AddType text/html .shtml
|
|
#AddOutputFilter INCLUDES .shtml
|
|
|
|
|
|
# Guess the MIME type of a file by looking at a few bytes of its contents
|
|
# https://httpd.apache.org/docs/2.4/mod/mod_mime_magic.html
|
|
<IfModule mod_mime_magic.c>
|
|
MIMEMagicFile /etc/apache2/magic
|
|
</IfModule>
|
|
|