⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mod_headers.html.en

📁 apache的软件linux版本
💻 EN
📖 第 1 页 / 共 2 页
字号:
<?xml version="1.0" encoding="ISO-8859-1"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX              This file is generated from xml source: DO NOT EDIT        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX      --><title>mod_headers - Apache HTTP Server</title><link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /><link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /><link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link href="../images/favicon.ico" rel="shortcut icon" /></head><body><div id="page-header"><p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p><p class="apache">Apache HTTP Server Version 2.0</p><img alt="" src="../images/feather.gif" /></div><div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div><div id="path"><a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.0</a> &gt; <a href="./">Modules</a></div><div id="page-content"><div id="preamble"><h1>Apache Module mod_headers</h1><div class="toplang"><p><span>Available Languages: </span><a href="../en/mod/mod_headers.html" title="English">&nbsp;en&nbsp;</a> |<a href="../ko/mod/mod_headers.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p></div><table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Customization of HTTP request and responseheaders</td></tr><tr><th><a href="module-dict.html#Status">Status:</a></th><td>Extension</td></tr><tr><th><a href="module-dict.html#ModuleIdentifier">Module營dentifier:</a></th><td>headers_module</td></tr><tr><th><a href="module-dict.html#SourceFile">Source燜ile:</a></th><td>mod_headers.c</td></tr><tr><th><a href="module-dict.html#Compatibility">Compatibility:</a></th><td><code class="directive"><a href="#requestheader">RequestHeader</a></code>is available only in Apache 2.0</td></tr></table><h3>Summary</h3>    <p>This module provides directives to control and modify HTTP    request and response headers. Headers can be merged, replaced    or removed.</p></div><div id="quickview"><h3 class="directives">Directives</h3><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#header">Header</a></li><li><img alt="" src="../images/down.gif" /> <a href="#requestheader">RequestHeader</a></li></ul><h3>Topics</h3><ul id="topics"><li><img alt="" src="../images/down.gif" /> <a href="#order">Order of Processing</a></li><li><img alt="" src="../images/down.gif" /> <a href="#examples">Examples</a></li></ul></div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div><div class="section"><h2><a name="order" id="order">Order of Processing</a></h2>    <p>The directives provided by <code class="module"><a href="../mod/mod_headers.html">mod_headers</a></code> can occur    almost anywhere within the server configuration. They are valid in the    main server config and virtual host sections, inside    <code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code>,    <code class="directive"><a href="../mod/core.html#location">&lt;Location&gt;</a></code> and     <code class="directive"><a href="../mod/core.html#files">&lt;Files&gt;</a></code> sections,    and within <code>.htaccess</code> files.</p>    <p>The directives are processed in the following order:</p>    <ol>      <li>main server</li>      <li>virtual host</li>      <li><code class="directive">&lt;Directory&gt;</code> sections and      <code>.htaccess</code></li>      <li><code class="directive">&lt;Files&gt;</code></li>      <li><code class="directive">&lt;Location&gt;</code></li>    </ol>    <p>Order is important. These two headers have a different    effect if reversed:</p>    <div class="example"><p><code>      RequestHeader append MirrorID "mirror 12"<br />      RequestHeader unset MirrorID    </code></p></div>    <p>This way round, the <code>MirrorID</code> header is not set. If    reversed, the MirrorID header is set to "mirror 12".</p></div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div><div class="section"><h2><a name="examples" id="examples">Examples</a></h2>    <ol>      <li>        Copy all request headers that begin with "TS" to the        response headers:        <div class="example"><p><code>          Header echo ^TS        </code></p></div>      </li>      <li>        Add a header, <code>MyHeader</code>, to the response including a        timestamp for when the request was received and how long it        took to begin serving the request. This header can be used by        the client to intuit load on the server or in isolating        bottlenecks between the client and the server.        <div class="example"><p><code>          Header add MyHeader "%D %t"        </code></p></div>        <p>results in this header being added to the response:</p>        <div class="example"><p><code>          MyHeader: D=3775428 t=991424704447256        </code></p></div>      </li>      <li>        Say hello to Joe        <div class="example"><p><code>          Header add MyHeader "Hello Joe. It took %D microseconds \<br />          for Apache to serve this request."        </code></p></div>        <p>results in this header being added to the response:</p>        <div class="example"><p><code>          MyHeader: Hello Joe. It took D=3775428 microseconds for Apache          to serve this request.        </code></p></div>      </li>      <li>        Conditionally send <code>MyHeader</code> on the response if and        only if header "MyRequestHeader" is present on the request. This        is useful for constructing headers in response to some client        stimulus. Note that this example requires the services of the        <code class="module"><a href="../mod/mod_setenvif.html">mod_setenvif</a></code> module.        <div class="example"><p><code>          SetEnvIf MyRequestHeader value HAVE_MyRequestHeader<br />          Header add MyHeader "%D %t mytext" env=HAVE_MyRequestHeader<br />       </code></p></div>       <p>If the header <code>MyRequestHeader: value</code> is present on       the HTTP request, the response will contain the following header:</p>       <div class="example"><p><code>         MyHeader: D=3775428 t=991424704447256 mytext       </code></p></div>      </li>    </ol></div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div><div class="directive-section"><h2><a name="Header" id="Header">Header</a> <a name="header" id="header">Directive</a></h2><table class="directive"><tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Configure HTTP response headers</td></tr><tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>Header [<var>condition</var>] set|append|add|unset|echo<var>header</var> [<var>value</var>] [env=[!]<var>variable</var>]</code></td></tr><tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory, .htaccess</td></tr><tr><th><a href="directive-dict.html#Override">Override:</a></th><td>FileInfo</td></tr><tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr><tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_headers</td></tr><tr><th><a href="directive-dict.html#Compatibility">Compatibility:</a></th><td><var>Condition</var> is available in version 2.0.51 andlater</td></tr>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -