Apache HTTP Server Version 2.5
: | û ݿ ȯ溯 Ѵ |
---|---|
: | Base |
: | setenvif_module |
ҽ: | mod_setenvif.c |
mod_setenvif
û
ǥĿ شϴ η ȯ溯 Ѵ.
ٸ κ ൿ Ҷ ȯ溯 ִ.
Ͽ þ óѴ.
MSIE ƴ϶ mozilla netscape
ϴ Ʒ þ Բ ִ.
BrowserMatch ^Mozilla netscape
BrowserMatch MSIE !netscape
: | HTTP User-Agent ȯ溯 Ѵ |
---|---|
: | BrowserMatch regex [!]env-variable[=value]
[[!]env-variable[=value]] ... |
: | ּ, ȣƮ, directory, .htaccess |
Override ɼ: | FileInfo |
: | Base |
: | mod_setenvif |
BrowserMatch
SetEnvIf
þ Ư
, HTTP û User-Agent
ȯ溯
Ѵ. :
BrowserMatchNoCase Robot is_a_robot
SetEnvIfNoCase User-Agent Robot is_a_robot
߰ :
BrowserMatch ^Mozilla forms jpeg=yes browser=netscape
BrowserMatch "^Mozilla/[2-3]" tables agif frames javascript
BrowserMatch MSIE !javascript
: | ҹڸ ʰ User-Agent ȯ溯 Ѵ |
---|---|
: | BrowserMatchNoCase regex [!]env-variable[=value]
[[!]env-variable[=value]] ... |
: | ּ, ȣƮ, directory, .htaccess |
Override ɼ: | FileInfo |
: | Base |
: | mod_setenvif |
BrowserMatchNoCase
þ BrowserMatch
þ
ǹ̻ . þ ҹڸ ʴ´.
:
BrowserMatchNoCase mac platform=macintosh
BrowserMatchNoCase win platform=windows
BrowserMatch
BrowserMatchNoCase
þ
SetEnvIf
SetEnvIfNoCase
þ Ư . :
BrowserMatchNoCase Robot is_a_robot
SetEnvIfNoCase User-Agent Robot is_a_robot
: | û ȯ溯 Ѵ |
---|---|
: | SetEnvIf attribute
regex [!]env-variable[=value]
[[!]env-variable[=value]] ... |
: | ּ, ȣƮ, directory, .htaccess |
Override ɼ: | FileInfo |
: | Base |
: | mod_setenvif |
SetEnvIf
þ û
ȯ溯 Ѵ. ù° ƱԸƮ attribute
ϳ:
Host
, User-Agent
,
Referer
, Accept-Language
. ǥ
Ͽ û Ī ִ.Remote_Host
- (ִٸ) ûϴ Ŭ̾Ʈ
ȣƮRemote_Addr
- ûϴ Ŭ̾Ʈ IP ּServer_Addr
- û IP ּ
(2.0.43 Ŀ)Request_Method
- ̸
(GET
, POST
, )Request_Protocol
- û ̸
( , "HTTP/0.9", "HTTP/1.1", .)Request_URI
- HTTP û û ڿ
-- Ϲ URL ǹڿ Ŵ(scheme)
ȣƮ κSetEnvIf
þ þ ˻ ִ.
SetEnvIf[NoCase]
þ ȯ溯
˻ ִ. ''̶ ( ) Ȥ
þ Ѵ. û ƴϰ ǥ
ƴ attribute ȯ溯 Ѵ.ι° ƱԸƮ (regex) Perl ȣȯ ǥ̴. ̴ POSIX.2 egrep ǥİ ϴ. regex attribute ϸ ƱԸƮ óѴ.
ƱԸƮ () ̴. ̴
varname
, Ȥ!varname
, Ȥvarname=value
ù° ´ "1" Ѵ. ι° ´
̹ ǵ ϰ, °
value
Ѵ. ġ 2.0.51
value ִ $1
..$9
regex ȣģ ǥ üѴ.
SetEnvIf Request_URI "\.gif$" object_is_image=gif
SetEnvIf Request_URI "\.jpg$" object_is_image=jpg
SetEnvIf Request_URI "\.xbm$" object_is_image=xbm
:
SetEnvIf Referer www\.mydomain\.com intra_site_referral
:
SetEnvIf object_is_image xbm XBIT_PROCESSING=1
:
SetEnvIf ^TS* ^[a-z].* HAVE_TS
ó ̹ û ȯ溯
object_is_image
Ѵ. °
www.mydomain.com
Ʈ
intra_site_referral
Ѵ.
û ̸ "TS" ϰ [a-z]
ϳ ϴ ִ ȯ溯
HAVE_TS
Ѵ.
: | Sets environment variables based on an ap_expr expression |
---|---|
: |
|
: | ּ, ȣƮ, directory, .htaccess |
: | Base |
: | mod_setenvif |
Documentation not yet translated. Please see English version of document.
: | ҹڸ ʰ û ȯ溯 Ѵ |
---|---|
: | SetEnvIfNoCase attribute regex
[!]env-variable[=value]
[[!]env-variable[=value]] ... |
: | ּ, ȣƮ, directory, .htaccess |
Override ɼ: | FileInfo |
: | Base |
: | mod_setenvif |
SetEnvIfNoCase
ǹ̻ SetEnvIf
þ ,
ҹڸ ʰ ǥ ã´. :
SetEnvIfNoCase Host Apache\.Org site=apache
HTTP û Host:
Apache.Org
, apache.org
ϸ
site
ȯ溯 "apache
" Ѵ.