extern val skip : int -> mod_rewrite_flag;
extern val env : rewrite_arg -> rewrite_arg -> mod_rewrite_flag;
+extern type mod_rewrite_cond_flag;
+{{See <a href="http://httpd.apache.org/docs/2.0/mod/mod_rewrite.html#rewritecond">the
+ Apache documentation</a> for information on what these flags mean.}}
+
+extern val cond_nocase : mod_rewrite_cond_flag;
+extern val ornext : mod_rewrite_cond_flag;
+
extern val rewriteRule : no_spaces -> no_spaces -> [mod_rewrite_flag] -> [Vhost];
{{See <a href="http://httpd.apache.org/docs/2.0/mod/mod_rewrite.html#rewriterule">Apache
documentation for <tt>RewriteRule</tt></a>.}}
+extern val rewriteCond: no_spaces -> no_spaces -> [mod_rewrite_cond_flag] -> [Vhost];
+{{See <a href="http://httpd.apache.org/docs/2.0/mod/mod_rewrite.html#rewritecond">Apache
+ documentation for <tt>RewriteCond</tt></a>.}}
+
+extern type proxy_port;
+{{A port number above 1024}}
+
extern val localProxyRewrite : no_spaces -> no_spaces -> proxy_port -> [Vhost];
{{All requests matching the regular expression in the first argument are
redirected to another HTTPD running on localhost at the given port, generating