Apache HTTP Server Version 2.2
This document refers to a legacy release (2.2) of Apache httpd. The active release (2.4) is documented here. If you have not already upgraded, please follow this link for more information.
You may follow this link to go to the current version of this document.
¼³¸í: | ¼¹öÃø À̹ÌÁö¸Ê(imagemap) ó¸® |
---|---|
»óÅÂ: | Base |
¸ðµâ¸í: | imagemap_module |
¼Ò½ºÆÄÀÏ: | mod_imagemap.c |
ÀÌ ¸ðµâÀº imagemap
CGI ÇÁ·Î±×·¥À» ´ë½ÅÇÏ¿©
.map
ÆÄÀÏÀ» ó¸®ÇÑ´Ù. ÀÌ ¸ðµâÀº (AddHandler
³ª SetHandler
¸¦ »ç¿ëÇÏ¿©)
imap-file
Çڵ鷯¸¦ »ç¿ëÇϵµ·Ï ¼³Á¤ÇÑ µð·ºÅ丮³ª
¹®¼¸¦ ó¸®ÇÑ´Ù.
¾Æ·¡ Áö½Ã¾î´Â .map
À¸·Î ³¡³ª´Â ÆÄÀÏÀ» À̹ÌÁö¸Ê
ÆÄÀÏ·Î ¼³Á¤ÇÑ´Ù.
AddHandler imap-file map
¾ÆÁ÷µµ ¾Æ·¡¿Í °°Àº ¼³Á¤À» Áö¿øÇÑ´Ù.
AddType application/x-httpd-imap map
±×·¯³ª ¿ì¸®´Â Á¡Â÷ "¼¹ö¿¡°Ô Ưº°ÇÑ Àǹ̰¡ ÀÖ´Â MIME type"À» Á¦°ÅÇÏ·Á°í Çϱ⶧¹®¿¡ ÀÌ ¹æ¹ýÀº ¾ø¾îÁú °ÍÀÌ´Ù.
À̹ÌÁö¸Ê ¸ðµâ¿¡´Â ÀÌÀü À̹ÌÁö¸Ê ÇÁ·Î±×·¥¿¡´Â ¾ø´Â ¸î°¡Áö »õ·Î¿î ±â´ÉÀÌ ÀÖ´Ù.
base
¸ÊÁö½Ã¾î¸¦ »ç¿ëÇÏ¿© ±âº»
<base>
ÁöÁ¤.imagemap.conf
ÆÄÀÏ ÇÊ¿ä¾øÀ½.À̹ÌÁö¸Ê ÆÄÀÏÀº ¾Æ·¡¿Í °°Àº Çü½ÄÀ¸·Î ÀÛ¼ºÇÑ´Ù.
directive value [x,y ...]
directive value "Menu text" [x,y
...]
directive value x,y ... "Menu text"
directive´Â base
, default
,
poly
, circle
, rect
,
point
Áß Çϳª´Ù. value¿¡´Â Àý´ë URLÀ̳ª »ó´ë
URL ȤÀº ¾Æ·¡¿¡¼ ¿°ÅÇÒ Æ¯¼ö°ªÀ» »ç¿ëÇÑ´Ù. ÁÂÇ¥´Â °ø¹éÀ¸·Î
±¸ºÐÇÑ x,y
½ÖÀÌ´Ù. µû¿ÈÇ¥·Î
¹Àº ¹®±¸´Â À̹ÌÁö¸Ê ¸Þ´º¸¦ ¸¸µé¶§ ¸µÅ© Á¦¸ñÀ¸·Î »ç¿ëÇÑ´Ù.
'#'·Î ½ÃÀÛÇÏ´Â ÁÙÀº ÁÖ¼®ÀÌ´Ù.
À̹ÌÁö¸Ê ÆÄÀÏ¿¡¼ 6°¡Áö Áö½Ã¾î¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Ù. Áö½Ã¾î´Â Ưº°ÇÑ ¼ø¼¾øÀÌ »ç¿ëÇÒ ¼ö ÀÖÁö¸¸, À̹ÌÁö¸Ê ÆÄÀÏ¿¡ ³ª¿Â ¼ø¼´ë·Î ó¸®ÇÑ´Ù.
base
Áö½Ã¾î<base href="value">
±â´ÉÀ» ÇÑ´Ù. ¸ÊÆÄÀÏ¿¡¼ ³ª¿À´Â URLÀº Àý´ë URLÀÌ ¾Æ´Ï¶ó¸é
ÀÌ °ª¿¡ »ó´ë URL·Î Ãë±ÞÇÑ´Ù. base
Áö½Ã¾î´Â
.htaccess
ÆÄÀÏÀ̳ª ¼¹ö¼³Á¤ÆÄÀÏ¿¡¼ ¼³Á¤ÇÑ
ImapBase
°ªÀ»
¹«½ÃÇÑ´Ù. ImapBase
¼³Á¤Áö½Ã¾î°¡
¾ø´Ù¸é ±âº» base
°ªÀº
http://server_name/
ÀÌ´Ù.
base_uri
´Â base
¿Í °°´Ù. URL¿¡¼
¸¶Áö¸· ½½·¡½¬¸¦ ÀØÁö¸¶¶ó.
default
Áö½Ã¾îpoly
, circle
,
rect
Áö½Ã¾î¿¡ ÇØ´çÇÏÁö ¾Ê°í point
Áö½Ã¾î¸¦ »ç¿ëÇÏÁö ¾ÊÀº °æ¿ì ÇൿÀ» ÁöÁ¤ÇÑ´Ù. ImapDefault
¼³Á¤ÀÌ ¾ø´Ù¸é
±âº»°ªÀº 204 No Content
»óÅÂÄڵ带 ¹ÝȯÇÏ´Â
nocontent
ÀÌ´Ù. ÀÌ °æ¿ì Ŭ¶óÀ̾ðÆ®´Â µ¿ÀÏÇÑ
ÆäÀÌÁö¸¦ º¸¿©Áà¾ß ÇÑ´Ù.poly
Áö½Ã¾îcircle
rect
Áö½Ã¾îpoint
Áö½Ã¾îpoint
Áö½Ã¾î¸¦ »ç¿ëÇÏ°í À¯È¿ÇÑ
ÁÂÇ¥¸¦ ¼±ÅÃÇÑ °æ¿ì default
´Â Àý´ë·Î »ç¿ëµÇÁö
¾Ê´Â´Ù.Áö½Ã¾î¿¡ ¾Æ·¡ value¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Ù.
»ó´ë URLÀ̳ª Àý´ë URLÀ» »ç¿ëÇÒ ¼ö ÀÖ´Ù. »ó´ë URL¿¡
'..'À» »ç¿ëÇÒ ¼ö ÀÖÀ¸¸ç, base
°ªÀ» ±âÁØÀ¸·Î
ã´Â´Ù.
base
¸¦ ¼³Á¤ÇÒ¶§´Â ÇöÀç base°ªÀº ¹«½ÃÇÑ´Ù.
±×·¯³ª, base mailto:
¹®Àº »ç¿ëÇÒ ¼ö ÀÖ´Ù.
map
ImapMenu
°¡ none
ÀÌ
¾Æ´Ï¶ó¸é ¸Þ´º¸¦ ¸¸µç´Ù.menu
map
°ú °°´Ù.referer
Referer:
Çì´õ°¡ ¾ø´Ù¸é ±âº»°ªÀº
http://servername/
ÀÌ´Ù.nocontent
204 No Content
»óÅÂÄڵ带 º¸³½´Ù.
base
¸¦ Á¦¿ÜÇÑ ¸ðµç Áö½Ã¾î¿¡¼ »ç¿ëÇÒ ¼ö ÀÖ´Ù.error
500 Server Error
¸¦ º¸³½´Ù.
base
¸¦ Á¦¿ÜÇÑ ¸ðµç Áö½Ã¾î¿¡¼ »ç¿ëÇÒ ¼ö ÀÖÁö¸¸,
default
¿Ü¿¡´Â »ç¿ëÇÒ ÀÏÀÌ ¾ø´Ù.0,0 200,200
0,0
ÁÂÇ¥¸¦ ¼±ÅÃÇÏ¿´´Ù¸é
ÁÂÇ¥¸¦ ¼±ÅÃÇÏÁö ¾ÊÀº °Íó·³ µ¿ÀÛÇÑ´Ù."Menu Text"
value µÚ³ª ÁÂÇ¥ µÚ¿¡ ½Öµû¿ÈÇ¥·Î ¹Àº ¹®±¸¸¦ ÀûÀ» ¼öµµ ÀÖ´Ù. ÀÌ ¹®ÀÚ¿Àº ¸Þ´º¸¦ ¸¸µé¶§ ¸µÅ© Á¦¸ñÀ¸·Î »ç¿ëÇÑ´Ù.
<a href="http://foo.com/">Menu text</a>
µû¿ÈÇ¥·Î ¹Àº ¹®±¸°¡ ¾ø´Ù¸é ´ÙÀ½°ú °°ÀÌ ¸µÅ©¸¦ ¸µÅ© Á¦¸ñÀ¸·Î »ç¿ëÇÑ´Ù.
<a href="http://foo.com/">http://foo.com</a>
¹®±¸¿¡ ½Öµû¿ÈÇ¥¸¦ ¾²·Á¸é "
¿Í
°°ÀÌ Àû¾î¾ß ÇÑ´Ù.
#'formatted'³ª 'semiformatted' ¸Þ´º´Â ÁÖ¼®À» Ãâ·ÂÇÑ´Ù.
#±×¸®°í ÁÖ¼®¿¡ html ű׸¦ ¾µ ¼ö ÀÖ´Ù. <hr>
base referer
poly map "¸Þ´º¸¦ º¸¿©ÁÖ¼¼¿ä." 0,0 0,10 10,10 10,0
rect .. 0,0 77,27 "ÂüÁ¶ ¹®¼°¡ ÀÖ´Â µð·ºÅ丮"
circle http://www.inetnebr.com/lincoln/feedback/ 195,0 305,27
rect another_file "ÂüÁ¶ ¹®¼¿Í °°Àº µð·ºÅ丮¿¡ ÀÖ´Â" 306,0 419,27
point http://www.zyzzyva.com/ 100,100
point http://www.tripod.com/ 200,200
rect mailto:nate@tripod.com 100,150 200,0 "¹ö±×?"
<a href="/maps/imagemap1.map">
<img ismap src="/images/imagemap1.gif">
</a>
<a href="/maps/imagemap1.map">
<img ismap="ismap" src="/images/imagemap1.gif" />
</a>
¼³¸í: | À̹ÌÁö¸Ê ÆÄÀÏ¿¡¼ base ±âº»°ª |
---|---|
¹®¹ý: | ImapBase map|referer|URL |
±âº»°ª: | ImapBase http://servername/ |
»ç¿ëÀå¼Ò: | ÁÖ¼¹ö¼³Á¤, °¡»óÈ£½ºÆ®, directory, .htaccess |
Override ¿É¼Ç: | Indexes |
»óÅÂ: | Base |
¸ðµâ: | mod_imagemap |
ImapBase
Áö½Ã¾î´Â À̹ÌÁö¸Ê ÆÄÀÏ¿¡¼
»ç¿ëÇÒ base
±âº»°ªÀ» ¼³Á¤ÇÑ´Ù. À̹ÌÁö¸Ê ÆÄÀÏ
¾È¿¡¼ base
Áö½Ã¾î¸¦ »ç¿ëÇÏ¸é ¿©±â¼ ¼³Á¤ÇÑ
°ªÀº ¹«½ÃÇÑ´Ù. µÑ ¸ðµÎ ¾ø´Ù¸é, base
±âº»°ªÀº
http://servername/
ÀÌ´Ù.
¼³¸í: | À̹ÌÁö¸Ê¿¡ ¾î´À ¿µ¿ª¿¡µµ ÇØ´çÇÏÁö ¾Ê´Â ÁÂÇ¥¸¦ ÁØ °æ¿ì ±âº» Çൿ |
---|---|
¹®¹ý: | ImapDefault error|nocontent|map|referer|URL |
±âº»°ª: | ImapDefault nocontent |
»ç¿ëÀå¼Ò: | ÁÖ¼¹ö¼³Á¤, °¡»óÈ£½ºÆ®, directory, .htaccess |
Override ¿É¼Ç: | Indexes |
»óÅÂ: | Base |
¸ðµâ: | mod_imagemap |
ImapDefault
Áö½Ã¾î´Â À̹ÌÁö¸Ê
ÆÄÀÏ¿¡¼ »ç¿ëÇÒ default
±âº»°ªÀ» ¼³Á¤ÇÑ´Ù.
À̹ÌÁö¸Ê ÆÄÀÏ ¾È¿¡¼ default
Áö½Ã¾î¸¦ »ç¿ëÇϸé
¿©±â¼ ¼³Á¤ÇÑ °ªÀº ¹«½ÃÇÑ´Ù. µÑ ¸ðµÎ ¾ø´Ù¸é, default
ÇൿÀº Ŭ¶óÀ̾ðÆ®¿¡°Ô 204 No Content
¸¦ º¸³»´Â
nocontent
ÀÌ´Ù. ÀÌ °æ¿ì Ŭ¶óÀ̾ðÆ®´Â ¿ø·¡ ÆäÀÌÁö¸¦
±×´ë·Î º¸¿©Áà¾ß ÇÑ´Ù.
¼³¸í: | ÁÂÇ¥¾øÀÌ À̹ÌÁö¸Ê ¿äû½Ã ÃëÇÒ Çൿ |
---|---|
¹®¹ý: | ImapMenu none|formatted|semiformatted|unformatted |
»ç¿ëÀå¼Ò: | ÁÖ¼¹ö¼³Á¤, °¡»óÈ£½ºÆ®, directory, .htaccess |
Override ¿É¼Ç: | Indexes |
»óÅÂ: | Base |
¸ðµâ: | mod_imagemap |
ImapMenu
Áö½Ã¾î´Â À̹ÌÁö¸Ê ÆÄÀÏ¿¡
À¯È¿ÇÑ ÁÂÇ¥¸¦ ÁÖÁö ¾ÊÀº °æ¿ì ÃëÇÒ ÇൿÀ» °áÁ¤ÇÑ´Ù.
none
none
À̸é, ¸Þ´º¸¦ ¸¸µéÁö¾Ê°í
default
ÇൿÀ» ÃëÇÑ´Ù.formatted
formatted
¸Þ´º´Â °¡Àå °£´ÜÇÑ ¸Þ´º´Ù.
À̹ÌÁö¸Ê ÆÄÀÏÀÇ ÁÖ¼®Àº ¹«½ÃÇÑ´Ù. °¡Àå Å« Ç¥Á¦¿Í ¼öÁ÷¼±À»
Ãâ·ÂÇÏ°í, ¸µÅ©¸¦ ÇÑÁÙ¾¿ Ãâ·ÂÇÑ´Ù. ¸Þ´º´Â ÀÏ°üµÇ°í ÆòÀÌÇϸç,
µð·ºÅ丮 ¸ñ·Ï°ú Èí»çÇÏ´Ù.semiformatted
semiformatted
¸Þ´º´Â À̹ÌÁö¸Ê ÆÄÀÏ¿¡
³ª¿À´Â ÁÖ¼®À» Ãâ·ÂÇÑ´Ù. ºóÁÙÀº HTML Çà¹Ù²ÞÀ¸·Î º¯È¯ÇÑ´Ù.
Ç¥Á¦³ª ¼öÁ÷¼±À» ±×¸®Áö ¾ÊÁö¸¸, ³ª¸ÓÁö´Â formatted
¸Þ´º¿Í °°´Ù.unformatted