github.com/ddev/ddev@v1.23.2-0.20240519125000-d824ffe36ff3/containers/ddev-webserver/ddev-webserver-base-files/etc/apache2/mods-available/mime.conf (about)

     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  	AddType text/javascript .js .cjs .mjs
    31  
    32  	#
    33  	# DefaultLanguage and AddLanguage allows you to specify the language of 
    34  	# a document. You can then use content negotiation to give a browser a 
    35  	# file in a language the user can understand.
    36  	#
    37  	# Specify a default language. This means that all data
    38  	# going out without a specific language tag (see below) will 
    39  	# be marked with this one. You probably do NOT want to set
    40  	# this unless you are sure it is correct for all cases.
    41  	#
    42  	# * It is generally better to not mark a page as 
    43  	# * being a certain language than marking it with the wrong
    44  	# * language!
    45  	#
    46  	# DefaultLanguage nl
    47  	#
    48  	# Note 1: The suffix does not have to be the same as the language
    49  	# keyword --- those with documents in Polish (whose net-standard
    50  	# language code is pl) may wish to use "AddLanguage pl .po" to
    51  	# avoid the ambiguity with the common suffix for perl scripts.
    52  	#
    53  	# Note 2: The example entries below illustrate that in some cases 
    54  	# the two character 'Language' abbreviation is not identical to 
    55  	# the two character 'Country' code for its country,
    56  	# E.g. 'Danmark/dk' versus 'Danish/da'.
    57  	#
    58  	# Note 3: In the case of 'ltz' we violate the RFC by using a three char
    59  	# specifier. There is 'work in progress' to fix this and get
    60  	# the reference data for rfc1766 cleaned up.
    61  	#
    62  	# Catalan (ca) - Croatian (hr) - Czech (cs) - Danish (da) - Dutch (nl)
    63  	# English (en) - Esperanto (eo) - Estonian (et) - French (fr) - German (de)
    64  	# Greek-Modern (el) - Hebrew (he) - Italian (it) - Japanese (ja)
    65  	# Korean (ko) - Luxembourgeois* (ltz) - Norwegian Nynorsk (nn)
    66  	# Norwegian (no) - Polish (pl) - Portugese (pt)
    67  	# Brazilian Portuguese (pt-BR) - Russian (ru) - Swedish (sv)
    68  	# Simplified Chinese (zh-CN) - Spanish (es) - Traditional Chinese (zh-TW)
    69  	#
    70  	AddLanguage am .amh
    71  	AddLanguage ar .ara
    72  	AddLanguage be .be
    73  	AddLanguage bg .bg
    74  	AddLanguage bn .bn
    75  	AddLanguage br .br
    76  	AddLanguage bs .bs
    77  	AddLanguage ca .ca
    78  	AddLanguage cs .cz .cs
    79  	AddLanguage cy .cy
    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  	AddOutputFilter INCLUDES .shtml
   247  
   248  </IfModule>
   249  
   250  # vim: syntax=apache ts=4 sw=4 sts=4 sr noet