Apache HTTP Server Version 2.4
¼³¸í: | ¼¹öÃø À̹ÌÁö¸Ê(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
°ªÀº
https://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:
Çì´õ°¡ ¾ø´Ù¸é ±âº»°ªÀº
https://servername/
ÀÌ´Ù.nocontent
204 No Content
»óÅÂÄڵ带 º¸³½´Ù.
base
¸¦ Á¦¿ÜÇÑ ¸ðµç Áö½Ã¾î¿¡¼ »ç¿ëÇÒ ¼ö ÀÖ´Ù.error
500 Server Error
¸¦ º¸³½´Ù.
base
¸¦ Á¦¿ÜÇÑ ¸ðµç Áö½Ã¾î¿¡¼ »ç¿ëÇÒ ¼ö ÀÖÁö¸¸,
default
¿Ü¿¡´Â »ç¿ëÇÒ ÀÏÀÌ ¾ø´Ù.0,0 200,200
0,0
ÁÂÇ¥¸¦ ¼±ÅÃÇÏ¿´´Ù¸é
ÁÂÇ¥¸¦ ¼±ÅÃÇÏÁö ¾ÊÀº °Íó·³ µ¿ÀÛÇÑ´Ù."Menu Text"
value µÚ³ª ÁÂÇ¥ µÚ¿¡ ½Öµû¿ÈÇ¥·Î ¹Àº ¹®±¸¸¦ ÀûÀ» ¼öµµ ÀÖ´Ù. ÀÌ ¹®ÀÚ¿Àº ¸Þ´º¸¦ ¸¸µé¶§ ¸µÅ© Á¦¸ñÀ¸·Î »ç¿ëÇÑ´Ù.
<a href="https://foo.com/">Menu text</a>
µû¿ÈÇ¥·Î ¹Àº ¹®±¸°¡ ¾ø´Ù¸é ´ÙÀ½°ú °°ÀÌ ¸µÅ©¸¦ ¸µÅ© Á¦¸ñÀ¸·Î »ç¿ëÇÑ´Ù.
<a href="https://foo.com/">https://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 https://www.inetnebr.com/lincoln/feedback/ 195,0 305,27
rect another_file "ÂüÁ¶ ¹®¼¿Í °°Àº µð·ºÅ丮¿¡ ÀÖ´Â" 306,0 419,27
point https://www.zyzzyva.com/ 100,100
point https://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 https://servername/ |
»ç¿ëÀå¼Ò: | ÁÖ¼¹ö¼³Á¤, °¡»óÈ£½ºÆ®, directory, .htaccess |
Override ¿É¼Ç: | Indexes |
»óÅÂ: | Base |
¸ðµâ: | mod_imagemap |
ImapBase
Áö½Ã¾î´Â À̹ÌÁö¸Ê ÆÄÀÏ¿¡¼
»ç¿ëÇÒ base
±âº»°ªÀ» ¼³Á¤ÇÑ´Ù. À̹ÌÁö¸Ê ÆÄÀÏ
¾È¿¡¼ base
Áö½Ã¾î¸¦ »ç¿ëÇÏ¸é ¿©±â¼ ¼³Á¤ÇÑ
°ªÀº ¹«½ÃÇÑ´Ù. µÑ ¸ðµÎ ¾ø´Ù¸é, base
±âº»°ªÀº
https://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