📄 mod_mime.html
字号:
<h3>/foo/.htaccess</h3>
<p><code>
AddHandler server-parsed .html
</code></p></div>
<div class="example">
<h3>/foo/bar/.htaccess</h3>
<p><code>
RemoveHandler .html
</code></p></div>
<p>这样<code>/foo/bar</code>目录中的<code>.html</code>文件将被当成普通文件来处理,而不是由parsing处理器(参阅<code class="module"><a href="../mod/mod_include.html">mod_include</a></code>模块)来处理。</p>
<p><var>extension</var>参数是大小无关的,并且可以带或不带前导点。</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="RemoveInputFilter" id="RemoveInputFilter">RemoveInputFilter</a> <a name="removeinputfilter" id="removeinputfilter">指令</a></h2>
<table border="1" cellpadding="0" cellspacing="0" bordercolor="#AAAAAA" class="directive">
<tr><th><a href="directive-dict.html#Description">说明</a></th><td>删除指定扩展名与输入过滤器之间的关联</td></tr>
<tr><th><a href="directive-dict.html#Syntax">语法</a></th><td><code>RemoveInputFilter <var>extension</var> [<var>extension</var>] ...</code></td></tr>
<tr><th><a href="directive-dict.html#Context">作用域</a></th><td>virtual host, directory, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">覆盖项</a></th><td>FileInfo</td></tr>
<tr><th><a href="directive-dict.html#Status">状态</a></th><td>基本(B)</td></tr>
<tr><th><a href="directive-dict.html#Module">模块</a></th><td>mod_mime</td></tr>
<tr><th><a href="directive-dict.html#Compatibility">兼容性</a></th><td>仅在 Apache 2.0.26 及以后的版本中可用</td></tr>
</table>
<p><code class="directive">RemoveInputFilter</code>指令删除指定的扩展名与输入过滤器之间的关联。子目录中的<code>.htaccess</code>文件可以通过这条指令取消从父目录或服务器配置文件中继承过来的扩展名与输入过滤器之间的关联关系。</p>
<p><var>extension</var>参数是大小无关的,并且可以带或不带前导点。</p>
<h3>参见</h3>
<ul>
<li><code class="directive"><a href="#addinputfilter">AddInputFilter</a></code></li>
<li><code class="directive"><a href="../mod/core.html#setinputfilter">SetInputFilter</a></code></li>
</ul>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="RemoveLanguage" id="RemoveLanguage">RemoveLanguage</a> <a name="removelanguage" id="removelanguage">指令</a></h2>
<table border="1" cellpadding="0" cellspacing="0" bordercolor="#AAAAAA" class="directive">
<tr><th><a href="directive-dict.html#Description">说明</a></th><td>删除指定的扩展名与内容语言之间的关联</td></tr>
<tr><th><a href="directive-dict.html#Syntax">语法</a></th><td><code>RemoveLanguage <var>extension</var> [<var>extension</var>] ...</code></td></tr>
<tr><th><a href="directive-dict.html#Context">作用域</a></th><td>virtual host, directory, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">覆盖项</a></th><td>FileInfo</td></tr>
<tr><th><a href="directive-dict.html#Status">状态</a></th><td>基本(B)</td></tr>
<tr><th><a href="directive-dict.html#Module">模块</a></th><td>mod_mime</td></tr>
<tr><th><a href="directive-dict.html#Compatibility">兼容性</a></th><td>仅在 Apache 2.0.24 及以后的版本中可用</td></tr>
</table>
<p><code class="directive">RemoveLanguage</code>指令删除指定的扩展名与内容语言之间的关联。子目录中的<code>.htaccess</code>文件可以通过这条指令取消从父目录或服务器配置文件中继承过来的扩展名与内容语言之间的关联关系。</p>
<p><var>extension</var>参数是大小无关的,并且可以带或不带前导点。</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="RemoveOutputFilter" id="RemoveOutputFilter">RemoveOutputFilter</a> <a name="removeoutputfilter" id="removeoutputfilter">指令</a></h2>
<table border="1" cellpadding="0" cellspacing="0" bordercolor="#AAAAAA" class="directive">
<tr><th><a href="directive-dict.html#Description">说明</a></th><td>删除指定扩展名与输出过滤器之间的关联</td></tr>
<tr><th><a href="directive-dict.html#Syntax">语法</a></th><td><code>RemoveOutputFilter <var>extension</var> [<var>extension</var>] ...</code></td></tr>
<tr><th><a href="directive-dict.html#Context">作用域</a></th><td>virtual host, directory, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">覆盖项</a></th><td>FileInfo</td></tr>
<tr><th><a href="directive-dict.html#Status">状态</a></th><td>基本(B)</td></tr>
<tr><th><a href="directive-dict.html#Module">模块</a></th><td>mod_mime</td></tr>
<tr><th><a href="directive-dict.html#Compatibility">兼容性</a></th><td>仅在 2.0.26 及以后的版本中可用</td></tr>
</table>
<p><code class="directive">RemoveOutputFilter</code>指令删除指定的扩展名与输出过滤器之间的关联。子目录中的<code>.htaccess</code>文件可以通过这条指令取消从父目录或服务器配置文件中继承过来的扩展名与输出过滤器之间的关联关系。</p>
<p><var>extension</var>参数是大小无关的,并且可以带或不带前导点。</p>
<div class="example"><h3>示例</h3><p><code>
RemoveOutputFilter shtml
</code></p></div>
<h3>参见</h3>
<ul>
<li><code class="directive"><a href="#addoutputfilter">AddOutputFilter</a></code></li>
</ul>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="RemoveType" id="RemoveType">RemoveType</a> <a name="removetype" id="removetype">指令</a></h2>
<table border="1" cellpadding="0" cellspacing="0" bordercolor="#AAAAAA" class="directive">
<tr><th><a href="directive-dict.html#Description">说明</a></th><td>删除指定扩展名与内容类型之间的关联</td></tr>
<tr><th><a href="directive-dict.html#Syntax">语法</a></th><td><code>RemoveType <var>extension</var> [<var>extension</var>] ...</code></td></tr>
<tr><th><a href="directive-dict.html#Context">作用域</a></th><td>virtual host, directory, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">覆盖项</a></th><td>FileInfo</td></tr>
<tr><th><a href="directive-dict.html#Status">状态</a></th><td>基本(B)</td></tr>
<tr><th><a href="directive-dict.html#Module">模块</a></th><td>mod_mime</td></tr>
</table>
<p><code class="directive">RemoveType</code>指令删除指定的扩展名与<a class="glossarylink" href="../glossary.html#mime-type" title="see glossary">内容类型</a>之间的关联。子目录中的<code>.htaccess</code>文件可以通过这条指令取消从父目录或服务器配置文件中继承过来的扩展名与内容类型之间的关联关系。举例来说,它可以这样使用:</p>
<div class="example">
<h3>/foo/.htaccess</h3>
<p><code>
RemoveType .cgi
</code></p></div>
<p>这将删除<code>/foo/</code>目录及其所有子目录下<code>.cgi</code>文件的特定处理方式,从而使这些文件按<code class="directive"><a href="../mod/core.html#defaulttype">DefaultType</a></code>指令设定的默认类型来处理。</p>
<div class="note"><h3>注意</h3>
<p><code class="directive">RemoveType</code>指令会在所有的<code class="directive"><a href="#addtype">AddType</a></code>指令<em>之后</em>处理,因此,当同一个目录配置中,同时存在这两种指令的时候,前面的<code class="directive">RemoveType</code>指令将会取消后面的<code class="directive"><a href="#addtype">AddType</a></code>指令的作用。</p>
</div>
<p><var>extension</var>参数是大小无关的,并且可以带或不带前导点。</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="TypesConfig" id="TypesConfig">TypesConfig</a> <a name="typesconfig" id="typesconfig">指令</a></h2>
<table border="1" cellpadding="0" cellspacing="0" bordercolor="#AAAAAA" class="directive">
<tr><th><a href="directive-dict.html#Description">说明</a></th><td>指定<code>mime.types</code>文件的位置</td></tr>
<tr><th><a href="directive-dict.html#Syntax">语法</a></th><td><code>TypesConfig <var>file-path</var></code></td></tr>
<tr><th><a href="directive-dict.html#Default">默认值</a></th><td><code>TypesConfig conf/mime.types</code></td></tr>
<tr><th><a href="directive-dict.html#Context">作用域</a></th><td>server config</td></tr>
<tr><th><a href="directive-dict.html#Status">状态</a></th><td>基本(B)</td></tr>
<tr><th><a href="directive-dict.html#Module">模块</a></th><td>mod_mime</td></tr>
</table>
<p><code class="directive">TypesConfig</code>指令设定<a class="glossarylink" href="../glossary.html#mime-type" title="see glossary">MIME类型</a>配置文件的位置。<var>File-path</var>是相对于<code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code>的路径。媒体类型配置文件列出了文件扩展名与内容类型的默认映射关系。大多数管理员使用既定的<code>mime.types</code>文件,它关联了文件扩展名和由IANA注册的内容类型。最新的列表可以在<a href="http://www.iana.org/assignments/media-types/index.html">http://www.iana.org/assignments/media-types/index.html</a>得到。这样做可以大大简化<code>httpd.conf</code>文件里的媒体类型定义,在需要时,也可以用<code class="directive"><a href="#addtype">AddType</a></code>指令来更改这些定义。你不应该编辑<code>mime.types</code>文件,因为在服务器升级的时候,它会被覆盖。</p>
<p>文件包含类似于<code class="directive"><a href="#addtype">AddType</a></code>指令参数格式的行:</p>
<div class="example"><p><code>
<var>MIME-type</var> [<var>extension</var>] ...
</code></p></div>
<p>扩展名的大小写是无关紧要的。空行和以井号(<code>#</code>)打头的行会被忽略。</p>
<div class="note">
请<strong>不要</strong>要求Apache HTTP服务器项目组在已发布的<code>mime.types</code>文件中增加新的项,除非(1)它们已经在IANS注册过了,或者(2)它们被广泛地使用,并且在多平台上没有文件扩展名冲突发生。<code>category/x-subtype</code>请求会被自动拒绝,因为任何新的二字母的扩展名很可能会与已经非常拥挤的语言及字符集名字空间冲突。
</div>
<h3>参见</h3>
<ul>
<li><code class="module"><a href="../mod/mod_mime_magic.html">mod_mime_magic</a></code></li>
</ul>
</div>
</div>
<div id="footer">
<p class="apache">本文允许自由使用、分发、转载,但必须保留译者署名;详见:<a href="../translator_announcement.html#announcement">译者声明</a>。</p>
<p class="menu"><a href="../mod/index.html">模块索引</a> | <a href="../mod/directives.html">指令索引</a> | <a href="../faq/index.html">常见问题</a> | <a href="../glossary.html">词汇表</a> | <a href="../sitemap.html">站点导航</a></p></div>
</body></html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -