since: 31st/Aug./2001; last modified: 5th/Sep./2001
URI 㯠Uniform Resource Identifiers ã®ç•¥ã§ã€ [URI] ã§å®šç¾©ã•ã‚Œã‚‹è¦å‰‡ã«å¾“ã„ã¾ã™ã€‚基本的ã«ã¯ã€ URL 㨠URN ã‚’ã‚ã‚ã›ãŸæ¦‚念ã§ã™ã€‚
URI ã¯ã€å…¨ã¦ã®è¦ç´ ã«å®šç¾©ã•ã‚Œã¦ã„ã‚‹ xmlns
属性ã€a
è¦ç´ , link
è¦ç´ ã® href
属性〠head
è¦ç´ ã® profile
属性〠blockquote
è¦ç´ , q
è¦ç´ ã® cite
属性〠form
è¦ç´ ã® action
属性〠input
è¦ç´ ã® src
属性〠img
è¦ç´ ã® longdesc, src
属性ãªã©ã®å±žæ€§å€¤ã®ãƒ‡ãƒ¼ã‚¿åž‹ã¨ã—ã¦ç¾ã‚Œã¾ã™ã€‚
URL ã®ä¸€èˆ¬çš„ãªæ›¸å¼ï¼š
スã‚ーム://サーãƒãƒ¼.ドメイン/パス
例ãˆã°ã€æ¬¡ã®ä¾‹ã‚’見ã¦ã¿ã‚ˆã†ï¼š
http://www.w3.org/TR/xsl/slice1.html
ã“ã®ä¾‹ã§ã¯ã€ "http" プãƒãƒˆã‚³ãƒ«ã§ã€ "org" ドメイン管轄下㮠"w3" ドメイン内ã®ã‚µãƒ¼ãƒãƒ¼ "www" 上ã«æ–¼ã‘るパス "/TR/xsl/slice1.html" ãŒæŒ‡å®šã•ã‚Œã¦ã„ã¾ã™ã€‚ org ドメイン内㧠w3 ã¯ãŸã 一ã¤ã§ã‚ã‚Šã€ãƒ‰ãƒ¡ã‚¤ãƒ³ w3 ã® www ã¨ã„ã†ã‚µãƒ¼ãƒãƒ¼ã¯ãŸã 一ã¤ã§ã‚る。ã¾ãŸã€å½“該サーãƒãƒ¼å†…ã«ãŠã‘るパスã¯ä¸€æ„çš„ã§ã‚ã‚‹ã‹ã‚‰ã€ã“ã® URI ã¯ä¸€æ„çš„ãªãƒªã‚½ãƒ¼ã‚¹ã®è˜åˆ¥åã«ãªã£ã¦ã„ã¾ã™ã€‚
URI ã®å®Ÿä¾‹ï¼š
ftp://ftp.is.co.za/rfc/rfc1808.txt -- File Transfer Protocol services ã®ç‚ºã® ftp スã‚ームgopher://spinaltap.micro.umn.edu/00/Weather/California/Los%20Angeles -- Gopher 㨠Gopher+ Protocol services ã®ç‚ºã® gopher スã‚ームhttp://www.math.uio.no/faq/compression-faq/part1.html -- Hypertext Transfer Protocol services ã®ç‚ºã® http スã‚ームmailto:mduerst@ifi.unizh.ch -- electronic mail addresses ã®ç‚ºã® mailto スã‚ームnews:comp.infosystems.www.servers.unix -- USENET news groups and articles ã®ç‚ºã® news スã‚ームtelnet://melvyl.ucop.edu/ -- TELNET Protocol ã«ã‚ˆã‚‹ã‚¤ãƒ³ã‚¿ãƒ©ã‚¯ãƒ†ã‚£ãƒ–・サービスã®ç‚ºã® telnet スã‚ーãƒ
プãƒãƒˆã‚³ãƒ«ã¨ãƒ‰ãƒ¡ã‚¤ãƒ³ã‚’完全ã«æŒ‡å®šã™ã‚‹ URI を絶対 URI ã¨å‘¼ã³ã¾ã™ã€‚ã“ã® URI ã¯ä¸€æ„çš„ã§ã‚ã‚Šã€ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ä¸Šã®ä½•å‡¦ã‹ã‚‰ã§ã‚‚ã€ã“ã® URI を用ã„ã¦ã€ãŸã 一ã¤ã®ãƒªã‚½ãƒ¼ã‚¹ã‚’è˜åˆ¥ã§ãã¾ã™ã€‚
http://www.sugai.f2s.com/web/XHTML11/a.html
特ã«ã€æœ€å¾Œã®ãƒ•ã‚¡ã‚¤ãƒ«åãŒçœç•¥ã•ã‚ŒãŸå ´åˆã¯ã€å½“該ファイルãŒå˜åœ¨ã™ã‚‹ã‚µãƒ¼ãƒãƒ¼ã§è¨å®šã•ã‚Œã¦ã„る標準ファイルãŒè¿”ã•ã‚Œã¾ã™ã€‚一般的ã«ã¯ã€ index.html
㨠index.htm
ãŒæŽ¡ç”¨ã•ã‚Œã¦ã„ã¾ã™ã€‚
絶対 URI | http://www.sugai.f2s.com/web/ |
---|---|
è¿”ã•ã‚Œã‚‹ãƒªã‚½ãƒ¼ã‚¹ | http://www.sugai.f2s.com/web/index.html http://www.sugai.f2s.com/web/index.htm |
ディレクトリåã§çµ‚了ã™ã‚‹å ´åˆã¯ã€æœ€å¾Œã®ã‚¹ãƒ©ãƒƒã‚·ãƒ¥ "/
" ã®æœ‰ç„¡ã¯æœ¬è³ªçš„ã§ã™ã€‚スラッシュãŒã‚ã‚Œã°ã€ãƒ•ã‚¡ã‚¤ãƒ«åãŒçœç•¥ã•ã‚Œã¦ã„ã‚‹ã‚‚ã®ã¨è§£é‡ˆã•ã‚Œã€ä¸Šè¨˜ã®ã‚ˆã†ã«æ¨™æº–ファイルãŒè¿”ã•ã‚Œã¾ã™ã€‚スラッシュãŒç„¡ã‘ã‚Œã°ã€å¿…ãšã—もファイルåã®çœç•¥ã¨ã¯è§£é‡ˆã•ã‚Œã¾ã›ã‚“。ã¤ã¾ã‚Šã€ "http://www.sugai.f2s.com/web
" 㨠"http://www.sugai.f2s.com/web/
" ã¯å¿…ãšã—ã‚‚åŒã˜ãƒªã‚½ãƒ¼ã‚¹ã‚’明示ã—ã¾ã›ã‚“。
URI ãŒãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã§çµ‚了ã—ãŸå ´åˆã«ã€ãƒ•ã‚¡ã‚¤ãƒ«ã®çœç•¥ã¨è§£é‡ˆã—ã¦ã€å½“該ディレクトリ内ã®æ¨™æº–ファイルを返ã™ã®ã¯ã€ã‚µãƒ¼ãƒã®ä»•äº‹ã§ã™ã€‚サーãƒã¯ã€å½“該ディレクトリ内ã«æ¨™æº–ファイルã«è©²å½“ã™ã‚‹ãƒ•ã‚¡ã‚¤ãƒ«ãŒç„¡ã„å ´åˆã¯ã€ã‚¢ã‚¯ã‚»ã‚¹æ¨©ã§ä¿è·ã—ã¦ã„ãªã„é™ã‚Šã€ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã®å†…容を返ã—ã¾ã™ã€‚
åŒã˜ã‚µãƒ¼ãƒãƒ¼å†…ã®æ–‡æ›¸ã‚’指定ã™ã‚‹å ´åˆã¯ã€çµ¶å¯¾ URI ã¯å†—é•·ã§ã™ã€‚相対 URI を用ã„ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚
åŒã˜ã‚µãƒ¼ãƒãƒ¼å†…ã®ãƒ•ã‚¡ã‚¤ãƒ«ã¯ã€ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã®æœ¨æ§‹é€ ã®ãªã‹ã®ã©ã“ã‹ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã®ä¸ã¨ã—ã¦æŒ‡ã—示ã™ã“ã¨ãŒå‡ºæ¥ã¾ã™ã€‚相対 URI ã¯ã€ã“ã®æœ¨æ§‹é€ ã«ãŠã‘ã‚‹ã€åŸºæº–ä½ç½®ã‹ã‚‰ã®ç›¸å¯¾çš„ãªä½ç½®ã‚’指ã—示ã™ã‚‚ã®ã§ã™ã€‚基準ä½ç½®ã¯ã€ç‰¹åˆ¥ã«æŒ‡å®šã—ãªã„é™ã‚Šã€å½“該ファイルãŒå˜åœ¨ã™ã‚‹ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªï¼ˆã‚«ãƒ¬ãƒ³ãƒˆãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªï¼‰ã«ãªã‚Šã¾ã™ã€‚
åŒã˜ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªå†…ã®åˆ¥ã®ãƒ•ã‚¡ã‚¤ãƒ« test.html :
test.html åˆã¯ ./test.html
ピリオド ".
" ã¯ã€ç¾åœ¨ã„るディレクトリを指ã—示ã—ã¦ã„ã¾ã™ã€‚ UNIX ç³» OS ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚·ã‚¹ãƒ†ãƒ ã§ã¯ã€ã‚«ãƒ¬ãƒ³ãƒˆãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’指ã—示ã™ãƒãƒ¼ãƒ‰ãƒªãƒ³ã‚¯ã«ä»–ãªã‚Šã¾ã›ã‚“。
一ã¤ä¸Šã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªå†…ã®ãƒ•ã‚¡ã‚¤ãƒ« test.html :
../test.html
ピリオド二㤠"..
" ã¯ã€ç¾åœ¨ã„るディレクトリã®ä¸€ã¤ä¸Šã®éšŽå±¤ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’指ã—示ã—ã¾ã™ã€‚ UNIX ç³» OS ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚·ã‚¹ãƒ†ãƒ ã§ã¯ã€ã‚«ãƒ¬ãƒ³ãƒˆãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã®è¦ªãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’指ã—示ã™ãƒãƒ¼ãƒ‰ãƒªãƒ³ã‚¯ã«ä»–ãªã‚Šã¾ã›ã‚“。
一ã¤ä¸‹ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒª directory 内ã®ãƒ•ã‚¡ã‚¤ãƒ« test.html :
./directory/test.html
相対 URI ã¯ã€å‚ç…§ã—ã¦ã„るリソースã‹ã‚‰è¦‹ãŸå¯¾è±¡ãƒªã‚½ãƒ¼ã‚¹ã®ç›¸å¯¾çš„ãªä½ç½®ã‚’指定ã—ã¾ã™ã€‚ã—ãŸãŒã£ã¦ã€å…ƒã®ãƒªã‚½ãƒ¼ã‚¹ã®ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ä¸Šã§ã®ä½ç½®ã«ã‚ˆã£ã¦ã€æŒ‡ã—示ã™ãƒªã‚½ãƒ¼ã‚¹ãŒå¤‰ã‚ã‚Šã¾ã™ã€‚
相対 URI ã¯ã€çµ¶å¯¾ URI ã«å¤‰æ›ã•ã‚Œã¦å§‹ã‚ã¦ã€ä¸€æ„性をç²å¾—ã—ã¾ã™ã€‚ã“ã®å¤‰æ›ã‚’「解決ã€ã¨å‘¼ã³ã¾ã™ã€‚具体的ã«ã¯ã€ç›¸å¯¾ URI ã¯åŸºæº– URI ã«ã‚ˆã£ã¦å¤‰æ›ã‚’å—ã‘ã¾ã™ã€‚
特ã«æŒ‡å®šã—ãªã„é™ã‚Šã€åŸºæº– URI ã¯å½“該リソースã®çµ¶å¯¾ URI ãŒç”¨ã„られã¾ã™ã€‚絶対 URI "http://www.sugai.f2s.com/web/XHTML11/xmlns.html
" ã§è˜åˆ¥ã•ã‚Œã‚‹æ–‡æ›¸å†…ã«è¨˜è¿°ã•ã‚ŒãŸç›¸å¯¾ URI "../index.html
" ã¯ã€æ¬¡ã®ã‚ˆã†ã«è§£æ±ºã•ã‚Œã¾ã™ï¼š
基準 URI: | http://www.sugai.f2s.com/web/ |
XHTML11/xmlns.html |
---|---|---|
相対 URI: | ../index.html |
|
解決後 URI: | http://www.sugai.f2s.com/web/ |
index.html |
ã“ã®æ–‡æ›¸å†…ã«è¨˜è¿°ã•ã‚ŒãŸ "./anchor.html
":
http://www.sugai.f2s.com/web/XHTML11/anchor.html
ã“ã®æ–‡æ›¸å†…ã«è¨˜è¿°ã•ã‚ŒãŸ "xml.html
":
http://www.sugai.f2s.com/web/XHTML11/xml.html
ã“ã®æ–‡æ›¸å†…ã«è¨˜è¿°ã•ã‚ŒãŸ "./dtd/modules.html
":
http://www.sugai.f2s.com/web/XHTML11/dtd/modules.html
ã“ã®æ–‡æ›¸å†…ã«è¨˜è¿°ã•ã‚ŒãŸ "../../index.html
":
http://www.sugai.f2s.com/index.html
相対 URI を解決ã™ã‚‹ç‚ºã®åŸºæº– URI ã¯ã€ç‰¹ã«æŒ‡å®šã—ãªã‘ã‚Œã°ã€å½“該文書ã®ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ä¸Šã§ã®çµ¶å¯¾ URI ãŒæŽ¡ç”¨ã•ã‚Œã¾ã™ã€‚明示的ã«æŒ‡å®šã™ã‚‹å ´åˆã¯ã€ head
è¦ç´ ã®å†…容ã«å®šç¾©ã•ã‚Œã¦ã„ã‚‹ base
è¦ç´ ã§æ˜Žç¤ºã—ã¾ã™ã€‚
<head> <base href="http://www.sugai.f2s.com/web/" /> <title>XHTML 1.1 入門</title> </head>
当該文書ã®åŸºæº– URI ã¯ã€å½“該文書ã®ä½ç½®ã«å¯„らãšã€ä¸€æ„çš„ã« "http://www.sugai.f2s.com/web/
" ãŒæŽ¡ç”¨ã•ã‚Œã¾ã™ã€‚
SEO | [PR] ”š‘¬!–³—¿ƒuƒƒO –³—¿ƒz[ƒ€ƒy[ƒWŠJÝ –³—¿ƒ‰ƒCƒu•ú‘— | ||