¼³Á¤ÆÄÀÏ¿¡ ³ª¿À´Â ¼ø¼´ë·Î Áö½Ã¾î¸¦ ó¸®ÇÑ´Ù. ±×·¡¼
ºê¶ó¿ìÀú°¡ MSIE°¡ ¾Æ´Ï¶ó mozillaÀÎ °æ¿ì netscape
¸¦
¼³Á¤ÇÏ´Â ¾Æ·¡ ¿¹¿Í °°ÀÌ ¿©·¯ Áö½Ã¾î¸¦ ÇÔ²² »ç¿ëÇÒ ¼ö ÀÖ´Ù.
User-Agent
¿¡ µû¶ó ȯ°æº¯¼ö¸¦
¼³Á¤ÇÑ´Ù. ´ÙÀ½ µÎ ÁÙÀº °°´Ù:
Ãß°¡ ¿¹Á¦:
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[NoCase]
Áö½Ã¾î·Î Á¤ÀÇÇÑ È¯°æº¯¼ö¸¸À»
°Ë»çÇÒ ¼ö ÀÖ´Ù. 'ÀÌÀü'À̶õ (¼¹öÀü¿ª°ú °°ÀÌ) ´õ ³ÐÀº ¿µ¿ª ȤÀº
Áö½Ã¾îÀÇ ÇöÀç ¿µ¿ª ÀÌÀüÀ» ¶æÇÑ´Ù. ¿äû ¼ºÁúÀÌ ¾Æ´Ï°í Á¤±ÔÇ¥Çö½ÄÀÌ
¾Æ´Ñ attribute´Â ȯ°æº¯¼ö·Î Ãë±ÞÇÑ´Ù.µÎ¹ø° ¾Æ±Ô¸ÕÆ®´Â (regex) Perl ȣȯ Á¤±ÔÇ¥Çö½ÄÀÌ´Ù. ÀÌ´Â POSIX.2 egrepÀÇ Á¤±ÔÇ¥Çö½Ä°ú ºñ½ÁÇÏ´Ù. regex°¡ attribute¿¡ ´ëÀÀÇÏ¸é ³ª¸ÓÁö ¾Æ±Ô¸ÕÆ®¸¦ ó¸®ÇÑ´Ù.
³ª¸ÓÁö ¾Æ±Ô¸ÕÆ®´Â ¼³Á¤ÇÒ º¯¼ö¸í°ú (¼±ÅÃÀûÀÎ) ¼³Á¤°ªµéÀÌ´Ù. ´ÙÀ½°ú °°Àº Çü½ÄÀÌ´Ù
varname
, ȤÀº!varname
, ȤÀºvarname=value
ù¹ø° ÇüÅ´ °ªÀ¸·Î "1"À» »ç¿ëÇÑ´Ù. µÎ¹ø° ÇüÅ´ º¯¼ö°¡
ÀÌ¹Ì Á¤ÀÇµÈ °æ¿ì º¯¼ö¸¦ Á¦°ÅÇÏ°í, ¼¼¹ø°´Â º¯¼öÀÇ °ªÀ¸·Î
value
¸¦ ¼³Á¤ÇÑ´Ù. ¾ÆÆÄÄ¡ 2.0.51ºÎÅÍ
value¿¡ ÀÖ´Â $1
..$9
¸¦
regexÀÇ °ýȣģ ÇÏÀ§Ç¥Çö½ÄÀ¸·Î ´ëüÇÑ´Ù.
óÀ½ ¼¼ ÁÙÀº À̹ÌÁö ÆÄÀÏÀ» ¿äûÇÑ °æ¿ì ȯ°æº¯¼ö
object_is_image
¸¦ ¼³Á¤ÇÑ´Ù. ³×¹ø° ÁÙÀº ÆäÀÌÁö¸¦
www.mydomain.com
À¥»çÀÌÆ®¿¡¼ ÂüÁ¶ÇÑ °æ¿ì
intra_site_referral
À» ¼³Á¤ÇÑ´Ù.
¸¶Áö¸· ¿¹´Â ¿äû¿¡ À̸§¿¡ "TS"·Î ½ÃÀÛÇÏ°í °ªÀÌ [a-z]
Áß Çϳª·Î ½ÃÀÛÇÏ´Â Çì´õ°¡ ÀÖ´Â °æ¿ì ȯ°æº¯¼ö
HAVE_TS
¸¦ ¼³Á¤ÇÑ´Ù.
ÀÌ °æ¿ì HTTP ¿äû Çì´õ Host:
°¡
Apache.Org
, apache.org
µîÀ» Æ÷ÇÔÇϸé
site
ȯ°æº¯¼ö¸¦ "apache
"·Î ¼³Á¤ÇÑ´Ù.