]> granicus.if.org Git - apache/blob - docs/manual/env.html.en
ie40 screws up vary
[apache] / docs / manual / env.html.en
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
2 <HTML>
3 <HEAD>
4 <TITLE>Special Purpose Environment Variables</TITLE>
5 </HEAD>
6
7 <!-- Background white, links blue (unvisited), navy (visited), red (active) -->
8 <BODY
9  BGCOLOR="#FFFFFF"
10  TEXT="#000000"
11  LINK="#0000FF"
12  VLINK="#000080"
13  ALINK="#FF0000"
14 >
15 <!--#include virtual="header.html" -->
16 <H1 ALIGN="CENTER">Special Purpose Environment Variables</H1>
17 <P>Interoperability problems have led to the introduction of
18 mechanisms to modify the way Apache behaves when talking to particular
19 clients. To make these mechanisms as flexible as possible, they
20 are invoked by defining environment variables, typically with
21 <A HREF="mod/mod_browser.html#browsermatch">BrowserMatch</A>, though
22 <A HREF="mod/mod_env.html#setenv">SetEnv</A> and
23 <A HREF="mod/mod_env.html#passenv">PassEnv</A> could also be used, for
24 example.</P>
25
26 <H2>nokeepalive</H2>
27 This disables <A HREF="mod/core.html#keepalive">KeepAlive</A> when set. Because
28 of problems with Netscape 2.x and KeepAlive, we recommend the following
29 directive be used:
30 <BLOCKQUOTE><CODE>
31 BrowserMatch Mozilla/2 nokeepalive
32 </CODE></BLOCKQUOTE>
33
34 <H2>force-response-1.0</H2>
35 This forces an HTTP/1.0 response when set. It was originally implemented as a
36 result of a problem with AOL's proxies.  Some clients may not behave correctly
37 when given an HTTP/1.1 response, and this can be used to interoperate with
38 them.
39
40 <H2>downgrade-1.0</H2>
41 <P>This forces the request to be treated as a HTTP/1.0 request even if it
42 was in a later dialect.
43
44 <!--#include virtual="footer.html" -->
45 </BODY>
46 </HTML>