<-
Apache HTTP 服务器 2.4 > Apache模块mod_mime

Apache模块mod_mime

描述:将请求的文件名扩展名与文件的行为(处理程序和过滤器)和内容(MIME类型,语言,字符集和编码)相关联
状态:基础
模块标识符:mime_module
源文件:mod_mime.c

摘要

此模块用于通过将URI中的模式或文件名映射到元数据值,将内容元数据分配给为HTTP响应选择的内容。例如,内容文件的文件扩展名通常定义内容的Internet媒体类型,语言,字符集和内容编码。该信息在包含该内容的HTTP消息中发送,并在选择替代方案时用于内容协商,这样,在选择几种可能的内容中的一种进行服务时,就会尊重用户的偏好。参见 mod_negotiation以获取有关内容协商的更多信息。

的指示AddCharsetAddEncodingAddLanguageAddType都是用来文件扩展名映射到该文件的元数据。它们分别设置文档的字符集,内容编码,内容语言和媒体类型(content-type)。该伪指令TypesConfig用于指定一个文件,该文件还将扩展名映射到媒体类型。

另外,mod_mime可以定义产生和处理内容的处理程序过滤器。指令AddHandlerAddOutputFilterAddInputFilter控制用于文档的模块或脚本。该MultiviewsMatch指令允许 mod_negotiation在测试多视图匹配时考虑将这些文件扩展名包括在内。

mod_mime用的文件扩展名相关联的元数据,该core服务器提供了用于在给定的容器(所有文件关联指令例如<Location><Directory>,或<Files>)特别的元数据。这些指令包括ForceTypeSetHandlerSetInputFilter,和SetOutputFilter。核心指令会覆盖中定义的任何文件名扩展名映射 mod_mime

请注意,更改文件的元数据不会更改Last-Modified标头的值。因此,客户端或代理仍然可以将先前缓存的副本与先前的标头一起使用。如果更改元数据(语言,内容类型,字符集或编码),则可能需要“触摸”受影响的文件(更新其上次修改日期),以确保所有访问者都收到正确的内容标头。

支持Apache!

主题

指令

错误修正清单

也可以看看

最佳

具有多个扩展名的文件

文件可以具有多个扩展名。扩展名的顺序通常是不相关的。例如,如果文件welcome.html.fr映射到内容类型 text/html和法语,则文件 welcome.fr.html将映射到完全相同的信息。如果给出了多个扩展名映射到相同类型的元数据,则将使用右侧的扩展名,语言和内容编码除外。例如,如果.gif映射到media-type image/gif.html映射到media-type text/html,则文件 welcome.gif.html将与media-type关联text/html

语言内容编码被视为累积性的,因为一种语言可以将一种以上的语言或编码分配给一种特定的资源。例如,文件welcome.html.en.de将与Content-Language: en, de和一起交付 Content-Type: text/html

当具有多个扩展名的文件与媒体类型 和处理程序都关联时,应格外小心。通常,这将导致请求由与处理程序关联的模块处理。例如,如果.imap 扩展名映射到处理程序imap-file(from mod_imagemap),并且.html扩展名映射到media-type text/html,则文件 world.imap.html将与imap-file处理程序和text/htmlmedia-type 都关联 。处理后,imap-file将使用处理程序,因此将其视为图像mod_imagemap映射文件。

如果您希望仅将文件名的最后一个点分隔的部分映射到特定的元数据,则不要使用Add*指令。例如,如果您希望将文件foo.html.cgi作为CGI脚本而不是文件进行处理bar.cgi.html,则可以使用而不是AddHandler cgi-script .cgi

仅基于最终扩展名配置处理程序

<FilesMatch "[^.]+\.cgi$">
  SetHandler cgi-script
</FilesMatch>
最佳

内容编码

特定媒体类型的文件可以另外以特定方式编码,以简化Internet上的传输。虽然这通常指的是压缩,例如 gzip,但也可以指加密(例如) pgp或编码(例如UUencoding),其设计用于以ASCII(文本)格式传输二进制文件。

HTTP / 1.1 RFC,部分14.11是这么说的:

Content-Encoding实体标题字段用作媒体类型的修饰符。当存在时,其值指示已将哪些其他内容编码应用于实体,因此必须应用哪种解码机制才能获得Content-Type标头字段引用的媒体类型。内容编码主要用于允许压缩文档而不会丢失其基础媒体类型的标识。

通过使用多个文件扩展名(请参阅上面有关多个文件扩展名的部分),您可以指示文件属于特定类型,并且具有特定的 编码

例如,您可能有一个Microsoft Word文档文件,该文件用pkzip压缩以减小其大小。如果 .doc扩展名与Microsoft Word文件类型.zip相关联,并且该扩展名与pkzip文件编码相关联,则该文件Resume.doc.zip将被称为pkzip格式的 Word文档。

Apache发送Content-encoding带有资源的标头,以告知客户端浏览器有关编码方法的信息。

Content-encoding: pkzip
最佳

字符集和语言

除了文件类型和文件编码外,另一个重要的信息是特定文档使用的语言以及应以哪种字符集显示文件。例如,该文档可能以越南语字母或西里尔字母书写,并应按原样显示。此信息也以HTTP标头传输。

mod_negotiation在存在多个字符集,语言,编码或mime类型的替代文档时,在内容协商过程中将使用字符集,语言,编码和mime类型(请参阅参考资料 )确定要提供给客户端的文档。 。与创建的所有文件的扩展名关联AddCharsetAddEncodingAddLanguageAddType(在上市和扩展指令MimeMagicFile)参加本次选择处理。是仅使用相关联的文件扩展名AddHandlerAddInputFilterAddOutputFilter指令可被包括或通过使用从匹配排除MultiviewsMatch指令。

字符集

为了传达这些进一步的信息,Apache可以选择发送一个Content-Language标头,以指定文档所使用的语言,并且可以在Content-Type标头上附加其他信息,以指示应用于正确呈现信息的特定字符集。

Content-Language: en, fr Content-Type: text/plain; charset=ISO-8859-1

语言规范是该语言的两个字母的缩写。在charset为特定的字符集应该使用的名称。

最佳

AddCharset 指令

描述:将给定的文件扩展名映射到指定的内容字符集
句法:AddCharset charset extension [extension] ...
内容:服务器配置,虚拟主机,目录,.htaccess
覆写:文件信息
状态:基础
模块:mod_mime

AddCharset指令将给定的文件扩展名映射到指定的内容字符集(给定字符编码的Internet注册名称)。charset 是文件类型包含扩展名的资源 的媒体类型的charset参数。该映射将添加到所有已经生效的映射中,从而覆盖同一扩展名已存在的所有映射 。

AddLanguage ja .ja
AddCharset EUC-JP .euc
AddCharset ISO-2022-JP .jis
AddCharset SHIFT_JIS .sjis

然后,该文档xxxx.ja.jis将被视为日文文档,其字符集为ISO-2022-JP (该文档也是如此xxxx.jis.ja)。该 AddCharset指令不仅可以用于通知客户端有关文档的字符编码,以便可以正确地解释和显示文档,还可以用于内容协商内容协商),其中服务器根据客户端的字符集首选项从多个文档中返回一个文档。

所述扩展参数是不区分大小写的,并且可以带有或不带有前导点来指定。文件名可能具有多个扩展名,并将 扩展名参数与每个扩展名进行比较。

也可以看看

最佳

AddEncoding 指令

描述:将给定的文件扩展名映射到指定的编码类型
句法:AddEncoding encoding extension [extension] ...
内容:服务器配置,虚拟主机,目录,.htaccess
覆写:文件信息
状态:基础
模块:mod_mime

AddEncoding指令将给定的文件扩展名映射到指定的HTTP内容编码。 encoding是HTTP内容编码,用于附加到以扩展名命名的文档的Content-Encoding标头字段的值 。该映射将添加到所有已经生效的映射中,从而覆盖同一扩展名已存在的所有映射 。

AddEncoding x-gzip .gz
AddEncoding x-compress .Z

这将导致使用.gz扩展名将包含扩展名的文件名标记为已编码,使用x-gzip编码将包含.Z扩展名的文件名标记为已编码x-compress

老客户期望x-gzipx-compress,但是标准规定它们分别等于 gzipcompress。Apache通过忽略任何前导来进行内容编码比较x-。当用编码响应Apache会使用任何的形式(x-foofoo)客户机请求。如果客户端没有特别要求特定的表单,Apache将使用AddEncoding指令提供的表单 。为了简短起见,您应该始终将x-gzipx-compress用于这两种特定的编码。deflate应该指定更新的编码,例如不带x-

所述扩展参数是不区分大小写的,并且可以带有或不带有前导点来指定。文件名可能具有多个扩展名,并将 扩展名参数与每个扩展名进行比较。

最佳

AddHandler 指令

描述:将文件扩展名映射到指定的处理程序
句法:AddHandler handler-name extension [extension] ...
内容:服务器配置,虚拟主机,目录,.htaccess
覆写:文件信息
状态:基础
模块:mod_mime

具有扩展名的文件将由指定的handler-name服务。该映射将添加到所有已经生效的映射中,从而覆盖同一扩展名已存在的所有映射。例如,要使用文件扩展名激活CGI脚本.cgi,可以使用:

AddHandler cgi-script .cgi

将其放入httpd.conf文件后,任何包含.cgi扩展名的文件都将被视为CGI程序。

所述扩展参数是不区分大小写的,并且可以带有或不带有前导点来指定。文件名可能具有多个扩展名,并将 扩展名参数与每个扩展名进行比较。

也可以看看

最佳

AddInputFilter 指令

描述:将文件扩展名映射到将处理客户端请求的过滤器
句法:AddInputFilter filter[;filter...] extension [extension] ...
内容:服务器配置,虚拟主机,目录,.htaccess
覆写:文件信息
状态:基础
模块:mod_mime

AddInputFilter将文件扩展名扩展映射 到过滤器,这些过滤器将在服务器收到客户端请求和POST输入时处理它们。这是在其他地方定义的任何过滤器的补充,包括SetInputFilter 指令。该映射将合并到所有已生效的映射上,从而覆盖同一扩展名已存在的所有映射。

如果指定了多个过滤器,则必须按分号将它们按处理内容的顺序分隔。该过滤器是不区分大小写的。

所述扩展参数是不区分大小写的,并且可以带有或不带有前导点来指定。文件名可能具有多个扩展名,并将 扩展名参数与每个扩展名进行比较。

也可以看看

最佳

AddLanguage 指令

描述:将给定的文件扩展名映射到指定的内容语言
句法:AddLanguage language-tag extension [extension] ...
内容:服务器配置,虚拟主机,目录,.htaccess
覆写:文件信息
状态:基础
模块:mod_mime

AddLanguage指令将给定的文件扩展名映射到指定的内容语言。具有文件名扩展名的文件被分配一个HTTP内容语言值language-tag,该值与RFC 3066定义的语言标识符相对应。此伪指令将覆盖该扩展名已经存在的所有映射 。

AddEncoding x-compress .Z
AddLanguage en .en
AddLanguage fr .fr

然后,该文档xxxx.en.Z将被视为压缩的英文文档(以及文档 xxxx.Z.en)。尽管内容语言已报告给客户端,但浏览器不太可能使用此信息。该AddLanguage指令对于内容协商更为有用,在该协商中,服务器根据客户端的语言首选项从多个文档中返回一个。

如果为同一扩展名分配了多种语言,则最后遇到的是所使用的语言。也就是说,对于以下情况:

AddLanguage en .en
AddLanguage en-gb .en
AddLanguage en-us .en

具有扩展名的文档.en将被视为是en-us

所述扩展参数是不区分大小写的,并且可以带有或不带有前导点来指定。文件名可能具有多个扩展名,并将 扩展名参数与每个扩展名进行比较。

也可以看看

最佳

AddOutputFilter 指令

描述:将文件扩展名映射到将处理服务器响应的过滤器
句法:AddOutputFilter filter[;filter...] extension [extension] ...
内容:服务器配置,虚拟主机,目录,.htaccess
覆写:文件信息
状态:基础
模块:mod_mime

AddOutputFilter指令将文件名扩展名扩展映射到过滤器,这些过滤器将在将来自服务器的响应发送给客户端之前对其进行处理。这是在其他地方定义的所有过滤器(包括SetOutputFilterAddOutputFilterByType指令)的补充。该映射将合并到所有已生效的映射上,从而覆盖同一扩展名已存在的所有映射。

例如,以下配置将处理.shtml服务器端包含的所有 文件,然后使用压缩输出mod_deflate

AddOutputFilter INCLUDES;DEFLATE shtml

如果指定了多个过滤器,则必须按分号将它们按处理内容的顺序分隔。所述滤波器参数是不区分大小写的。

所述扩展参数是不区分大小写的,并且可以带有或不带有前导点来指定。文件名可能具有多个扩展名,并将 扩展名参数与每个扩展名进行比较。

请注意,使用AddOutputFilter指令定义一组过滤器时 ,所做的任何定义都将替换该AddOutputFilter 指令所做的任何先前定义。

# Effective filter "DEFLATE"
AddOutputFilter DEFLATE shtml
<Location "/foo">
  # Effective filter "INCLUDES", replacing "DEFLATE"
  AddOutputFilter INCLUDES shtml
</Location>
<Location "/bar">
  # Effective filter "INCLUDES;DEFLATE", replacing "DEFLATE"
  AddOutputFilter INCLUDES;DEFLATE shtml
</Location>
<Location "/bar/baz">
  # Effective filter "BUFFER", replacing "INCLUDES;DEFLATE"
  AddOutputFilter BUFFER shtml
</Location>
<Location "/bar/baz/buz">
  # No effective filter, replacing "BUFFER"
  RemoveOutputFilter shtml
</Location>

也可以看看

最佳

AddType 指令

描述:将给定的文件扩展名映射到指定的内容类型
句法:AddType media-type extension [extension] ...
内容:服务器配置,虚拟主机,目录,.htaccess
覆写:文件信息
状态:基础
模块:mod_mime

AddType指令将给定的文件扩展名映射到指定的内容类型。media-type是用于包含extension的文件名 的媒体类型。该映射将添加到所有已经生效的映射中,从而覆盖同一扩展名已存在的所有映射 。

建议使用AddType伪指令添加新的媒体类型, 而不要更改 TypesConfig文件。

AddType image/gif .gif

或者,要在一个指令中指定多个文件扩展名:

AddType image/jpeg jpeg jpg jpe

所述扩展参数是不区分大小写的,并且可以带有或不带有前导点来指定。文件名可能具有多个扩展名,并将 扩展名参数与每个扩展名进行比较。

到类似的效果mod_negotiationLanguagePriority 能够通过限定一个实现媒体类型qs

AddType application/rss+xml;qs=0.8 .xml

这在某些情况下很有用,例如当客户端请求Accept: */*不能实际处理服务器返回的内容时。

该指令主要配置为从文件系统提供的静态文件生成的内容类型。对于静态文件以外的资源(响应的生成器通常指定了Content-Type),该指令无效。

注意

如果未为请求显式设置任何处理程序,则指定的内容类型也将用作处理程序名称。

当显式指令(例如 SetHandlerAddHandler不适用于当前请求)时,通常将这些指令通常设置的内部处理程序名称设置为此指令指定的内容类型。

这是一种历史行为,某些第三方模块(例如mod_php)可能会使用该行为负责匹配请求。

应该避免依赖于这种“合成”类型的配置。另外,限制访问 SetHandler或也 AddHandler应该限制​​访问此伪指令的配置。

也可以看看

最佳

默认语言 指令

描述:为当前上下文中尚未通过其他方式分配语言标签的所有资源,定义要在“内容语言”标头字段中发送的默认语言标签。
句法:DefaultLanguage language-tag
内容:服务器配置,虚拟主机,目录,.htaccess
覆写:文件信息
状态:基础
模块:mod_mime

DefaultLanguage指令告诉Apache,该指令范围内的所有资源(例如,当前<Directory>容器覆盖的所有资源)没有显式语言扩展(例如.fr.de由所配置AddLanguage)应分配给一个Content-Language 语言标签。例如,这允许将整个目录树标记为包含荷兰语内容,而不必重命名每个文件。请注意,与使用扩展名指定语言不同,DefaultLanguage 只能指定一种语言。

如果没有有效的DefaultLanguage指令,并且文件没有由配置的语言扩展名AddLanguage,则不会生成Content-Language头字段。

DefaultLanguage en

也可以看看

最佳

ModMimeUsePathInfo 指令

描述:告诉mod_mimepath_info 组件视为文件名的一部分
句法:ModMimeUsePathInfo On|Off
默认:ModMimeUsePathInfo Off
内容:目录
状态:基础
模块:mod_mime

ModMimeUsePathInfo伪指令用于将文件名与path_infoURL组件结合起来,以将mod_mime伪指令应用于请求。默认值为Off-因此,该path_info 组件将被忽略。

当您有虚拟文件系统时,建议使用此伪指令。

ModMimeUsePathInfo On

如果您有一个请求,/index.php/foo.shtml mod_mime现在会将传入请求视为/index.php/foo.shtmlAddOutputFilter INCLUDES .shtmlINCLUDES过滤器添加 到请求中。如果ModMimeUsePathInfo未设置, INCLUDES则不会添加过滤器。这将类似地用于虚拟路径,例如由 <Location>

也可以看看

最佳

多视图匹配 指令

描述:使用MultiViews搜索匹配文件时将包括的文件类型
句法:MultiviewsMatch Any|NegotiatedOnly|Filters|Handlers [Handlers|Filters]
默认:MultiviewsMatch NegotiatedOnly
内容:服务器配置,虚拟主机,目录,.htaccess
覆写:文件信息
状态:基础
模块:mod_mime

MultiviewsMatch允许mod_negotiation的Multiviews功能具有三种不同的行为。在Multiviews允许文件,请求 例如 index.html,以匹配任何协商扩展以下基本要求,例如 index.html.enindex.html.fr,或 index.html.gz

NegotiatedOnly选项提供了基本名称后面的每个扩展名都必须与mod_mime用于内容协商的识别扩展名相关联 ,例如, 字符集,内容类型,语言或编码。这是最严格的实现,具有最少的意外副作用,并且是默认行为。

要包括与处理程序和/或过滤器关联的扩展,设定MultiviewsMatch指令要么 HandlersFilters或两者选项关键字。如果所有其他因素都相等,则将提供最小的文件, 例如,在index.html.cgi500字节与index.html.pl1000字节之间进行选择时,该.cgi 文件将获胜。.asis如果.asis文件与关联,则文件用户可能更喜欢使用Handler选项asis-handler

您最终可以允许Any扩展名匹配,即使 mod_mime无法识别扩展名也是如此。这可能会导致不可预测的结果,例如,向网站管理员提供以前从未提供过的.old或.bak文件。

例如,以下配置将允许处理程序和过滤器参与Multviews,但将排除未知文件:

MultiviewsMatch Handlers Filters

MultiviewsMatch<Location><LocationMatch>部分中不允许使用 。

也可以看看

最佳

RemoveCharset 指令

描述:删除一组文件扩展名的任何字符集关联
句法:RemoveCharset extension [extension] ...
内容:虚拟主机,目录,.htaccess
覆写:文件信息
状态:基础
模块:mod_mime

RemoveCharset指令删除具有给定扩展名的文件的任何字符集关联。这允许.htaccess子目录中的文件撤消从父目录或服务器配置文件继承的任何关联。

所述扩展参数是不区分大小写的,并且可以带有或不带有前导点来指定。

RemoveCharset .html .shtml
最佳

RemoveEncoding 指令

描述:删除一组文件扩展名的任何内容编码关联
句法:RemoveEncoding extension [extension] ...
内容:虚拟主机,目录,.htaccess
覆写:文件信息
状态:基础
模块:mod_mime

RemoveEncoding指令删除具有给定扩展名的文件的任何编码关联。这允许.htaccess子目录中的文件撤消从父目录或服务器配置文件继承的任何关联。其用法的一个示例可能是:

/foo/.htaccess:

AddEncoding x-gzip .gz
AddType text/plain .asc
<Files "*.gz.asc">
    RemoveEncoding .gz
</Files>

这将导致foo.gz被标记为使用gzip方法编码,但被标记为foo.gz.asc未编码的纯文本文件。

注意

RemoveEncoding指令是任何AddEncoding 指令之后进行处理的 ,因此,如果两个指令都出现在同一目录配置中,则它们可能会撤消后者的影响。

所述扩展参数是不区分大小写的,并且可以带有或不带有前导点来指定。

最佳

RemoveHandler 指令

描述:删除一组文件扩展名的所有处理程序关联
句法:RemoveHandler extension [extension] ...
内容:虚拟主机,目录,.htaccess
覆写:文件信息
状态:基础
模块:mod_mime

RemoveHandler指令删除具有给定扩展名的文件的所有处理程序关联。这允许 .htaccess子目录中的文件撤消从父目录或服务器配置文件继承的任何关联。其用法的一个示例可能是:

/foo/.htaccess:

AddHandler server-parsed .html

/foo/bar/.htaccess:

RemoveHandler .html

这具有将.html目录中的文件返回/foo/bar为普通文件而不是解析候选文件的效果(请参阅mod_include模块)。

所述扩展参数是不区分大小写的,并且可以带有或不带有前导点来指定。

最佳

RemoveInputFilter 指令

描述:删除一组文件扩展名的所有输入过滤器关联
句法:RemoveInputFilter extension [extension] ...
内容:虚拟主机,目录,.htaccess
覆写:文件信息
状态:基础
模块:mod_mime

RemoveInputFilter指令删除具有给定扩展名的文件的所有输入过滤器关联。这允许.htaccess子目录中的文件撤消从父目录或服务器配置文件继承的任何关联。

所述扩展参数是不区分大小写的,并且可以带有或不带有前导点来指定。

也可以看看

最佳

删除语言 指令

描述:删除一组文件扩展名的任何语言关联
句法:RemoveLanguage extension [extension] ...
内容:虚拟主机,目录,.htaccess
覆写:文件信息
状态:基础
模块:mod_mime

RemoveLanguage指令删除具有给定扩展名的文件的任何语言关联。这允许.htaccess子目录中的文件撤消从父目录或服务器配置文件继承的任何关联。

所述扩展参数是不区分大小写的,并且可以带有或不带有前导点来指定。

最佳

RemoveOutputFilter 指令

描述:删除一组文件扩展名的所有输出过滤器关联
句法:RemoveOutputFilter extension [extension] ...
内容:虚拟主机,目录,.htaccess
覆写:文件信息
状态:基础
模块:mod_mime

RemoveOutputFilter指令删除具有给定扩展名的文件的所有输出过滤器关联。这允许.htaccess子目录中的文件撤消从父目录或服务器配置文件继承的任何关联。

所述扩展参数是不区分大小写的,并且可以带有或不带有前导点来指定。

RemoveOutputFilter shtml

也可以看看

最佳

RemoveType 指令

描述:删除一组文件扩展名的任何内容类型关联
句法:RemoveType extension [extension] ...
内容:虚拟主机,目录,.htaccess
覆写:文件信息
状态:基础
模块:mod_mime

RemoveType指令删除具有给定扩展名的文件的所有 媒体类型关联。这允许.htaccess子目录中的文件撤消从父目录或服务器配置文件继承的任何关联。其用法的一个示例可能是:

/foo/.htaccess:

RemoveType .cgi

这将删除目录及其下的任何.cgi 文件的特殊处理/foo/,从而导致包含这些文件的响应忽略HTTP Content-Type标头字段。

注意

RemoveType指令是任何AddType 指令之后进行处理的 ,因此,如果两个指令都出现在同一目录配置中,则它们可能会撤消后者的影响。

所述扩展参数是不区分大小写的,并且可以带有或不带有前导点来指定。

最佳

TypesConfig 指令

描述:mime.types文件的位置
句法:TypesConfig file-path
默认:TypesConfig conf/mime.types
内容:服务器配置
状态:基础
模块:mod_mime

TypesConfig指令设置的位置的媒体类型 的配置文件。文件路径是相对于的 ServerRoot。此文件设置从文件扩展名到内容类型的默认映射列表。大多数管理员使用mime.types其操作系统提供的文件,该文件将常见的文件扩展名与IANA注册的媒体类型的官方列表相关联,该列表维护在http://www.iana.org/assignments/media-types/index.html 以及一个大型文件中。非官方类型的数量。httpd.conf通过提供大多数媒体类型定义,这可以简化文件,并且可以AddType根据需要由指令覆盖 。您不应该编辑mime.types 文件,因为升级服务器时可能会替换它。

该文件包含AddType指令参数格式的行:

media-type [extension] ...

扩展名的大小写无关紧要。空行和以井号(#)开头的行将被忽略。空行用于完整性(mime.types文件的)。Apache httpd仍然可以使用来确定这些类型mod_mime_magic

Please do not send requests to the Apache HTTP Server Project to add any new entries in the distributed mime.types file unless (1) they are already registered with IANA, and (2) they use widely accepted, non-conflicting filename extensions across platforms. category/x-subtype requests will be automatically rejected, as will any new two-letter extensions as they will likely conflict later with the already crowded language and character set namespace.

See also

Available Languages:  en  |  fr  |  ja 

最佳

Comments

注意:
这不是“问答”部分。此处放置的评论应指向有关改进文档或服务器的建议,如果实施或被认为无效/偏离主题,我们的主持人可以将其删除。有关如何管理Apache HTTP Server的问题,应直接指向我们的IRC频道#httpd(位于Freenode上),或发送至我们的邮件列表
目前,此页面已禁用评论。