]> granicus.if.org Git - apache/commitdiff
add a mod_headers condition clause expression example
authorEric Covener <covener@apache.org>
Mon, 28 Dec 2015 18:44:03 +0000 (18:44 +0000)
committerEric Covener <covener@apache.org>
Mon, 28 Dec 2015 18:44:03 +0000 (18:44 +0000)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1721978 13f79535-47bb-0310-9956-ffa450edef68

docs/manual/expr.xml
docs/manual/mod/mod_headers.xml

index 8dd44f200f7911111d64f5fc8ad7f9e5d787819a..84c619a3c4d6f7ac35212ed0e720485455f0fb70 100644 (file)
@@ -616,6 +616,10 @@ listfunction ::= listfuncname "<strong>(</strong>" word "<strong>)</strong>"
 
 # Function example in string context
 Header set foo-checksum "expr=%{md5:foo}"
+
+# This delays the evaluation of the condition clause compared to &lt;If&gt;
+Header always set CustomHeader my-value "expr=%{REQUEST_URI} =~ m#^/special_path.php$#"
+
        </highlight>
 </section>
 
index 5be4520836ba325d3e4552a2e1088f539c4f930e..1eebd61af6a4ac8a5a7cb41ae6287b9464b5bbf6 100644 (file)
@@ -540,7 +540,12 @@ available in 2.4.10 and later</compatibility>
     <dt><code>expr=<var>expression</var></code></dt>
     <dd>The directive is applied if and only if <var>expression</var>
         evaluates to true. Details of expression syntax and evaluation are
-        documented in the <a href="../expr.html">ap_expr</a> documentation.</dd>
+        documented in the <a href="../expr.html">ap_expr</a> documentation.
+        <example>
+         # This delays the evaluation of the condition clause compared to &lt;If&gt;
+         Header always set CustomHeader my-value "expr=%{REQUEST_URI} =~ m#^/special_path.php$#"
+        </example>   
+        </dd>
     </dl>
 
     <p>Except in <a href="#early">early</a> mode, the