• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            隨筆 - 79  文章 - 58  trackbacks - 0
            <2014年9月>
            31123456
            78910111213
            14151617181920
            21222324252627
            2829301234
            567891011

            常用鏈接

            留言簿(9)

            隨筆分類

            隨筆檔案

            文章檔案

            相冊(cè)

            搜索

            •  

            積分與排名

            • 積分 - 295412
            • 排名 - 87

            最新評(píng)論

            閱讀排行榜

            評(píng)論排行榜

            一、格式說(shuō)明

            “|” 表示隔開(kāi)的兩部分只能出現(xiàn)其中一個(gè),方括號(hào)[]括起來(lái)的表示可選,文字由雙引號(hào)””括起來(lái),以n*開(kāi)頭表示至少n個(gè)或更多的,n的缺省值為0。

            二、總體格式

            genericurl     = scheme “:” schemepart
            scheme         = 1*[ lowalpha | digit | “+” | “-” | “.” ]
            schemepart     = *xchar | ip-schemepart
            ip-schemepart  = “//” login [ “/” urlpath ]
            login          = [ user [ “:” password ] “@” ] hostport
            hostport       = host [ “:” port ]
            host           = hostname | hostnumber
            hostname       = *[ domainlabel “.” ] toplabel
            domainlabel    = alphadigit | alphadigit *[ alphadigit | “-” ] alphadigit
            toplabel       = alpha | alpha *[ alphadigit | “-” ] alphadigit
            alphadigit     = alpha | digit
            hostnumber     = digits “.” digits “.” digits “.” digits
            port           = digits
            user           = *[ uchar | “;” | “?” | “&” | “=” ]
            password       = *[ uchar | “;” | “?” | “&” | “=” ]
            urlpath        = *xchar    ; depends on protocol see section 3.1

            三、常見(jiàn)scheme

            ; FTP (參見(jiàn)RFC959)
            ftpurl         = “ftp://” login [ “/” fpath [ “;type=” ftptype ]]
            fpath          = fsegment *[ “/” fsegment ]
            fsegment       = *[ uchar | “?” | “:” | “@” | “&” | “=” ]
            ftptype        = “A” | “I” | “D” | “a” | “i” | “d”
            ; FILE
            fileurl        = “file://” [ host | “localhost” ] “/” fpath
            ; HTTP
            httpurl        = “http://” hostport [ “/” hpath [ “?” search ]]
            hpath          = hsegment *[ “/” hsegment ]
            hsegment       = *[ uchar | “;” | “:” | “@” | “&” | “=” ]
            search         = *[ uchar | “;” | “:” | “@” | “&” | “=” ]
            ; GOPHER (參見(jiàn)RFC1436)
            gopherurl      = “gopher://” hostport [ / [ gtype [ selector
            [ “%09″ search [ “%09″ gopher+_string ] ] ] ] ]
            gtype          = xchar
            selector       = *xchar
            gopher+_string = *xchar
            ; MAILTO (參見(jiàn) RFC822)
            mailtourl      = “mailto:” encoded822addr
            encoded822addr = 1*xchar               ; further defined in RFC822
            ; NEWS (參見(jiàn) RFC1036)
            newsurl        = “news:” grouppart
            grouppart      = “*” | group | article
            group          = alpha *[ alpha | digit | “-” | “.” | “+” | “_” ]
            article        = 1*[ uchar | “;” | “/” | “?” | “:” | “&” | “=” ] “@” host
            ; NNTP (參見(jiàn)RFC977)
            nntpurl        = “nntp://” hostport “/” group [ “/” digits ]
            ; TELNET
            telneturl      = “telnet://” login [ “/” ]
            ; WAIS (參見(jiàn) RFC1625)
            waisurl        = waisdatabase | waisindex | waisdoc
            waisdatabase   = “wais://” hostport “/” database
            waisindex      = “wais://” hostport “/” database “?” search
            waisdoc        = “wais://” hostport “/” database “/” wtype “/” wpath
            database       = *uchar
            wtype          = *uchar
            wpath          = *uchar
            ; PROSPERO
            prosperourl    = “prospero://” hostport “/” ppath *[ fieldspec ]
            ppath          = psegment *[ “/” psegment ]
            psegment       = *[ uchar | “?” | “:” | “@” | “&” | “=” ]
            fieldspec      = “;” fieldname “=” fieldvalue
            fieldname      = *[ uchar | “?” | “:” | “@” | “&” ]
            fieldvalue     = *[ uchar | “?” | “:” | “@” | “&” ]

            四、雜類

            lowalpha       = “a” | “b” | “c” | “d” | “e” | “f” | “g” | “h” |
            “i” | “j” | “k” | “l” | “m” | “n” | “o” | “p” |
            “q” | “r” | “s” | “t” | “u” | “v” | “w” | “x” |
            “y” | “z”
            hialpha        = “A” | “B” | “C” | “D” | “E” | “F” | “G” | “H” | “I” |
            “J” | “K” | “L” | “M” | “N” | “O” | “P” | “Q” | “R” |
            “S” | “T” | “U” | “V” | “W” | “X” | “Y” | “Z”
            alpha          = lowalpha | hialpha
            digit          = “0″ | “1″ | “2″ | “3″ | “4″ | “5″ | “6″ | “7″ |
            “8″ | “9″
            safe           = “$” | “-” | “_” | “.” | “+”
            extra          = “!” | “*” | “‘” | “(” | “)” | “,”
            national       = “{” | “}” | “|” | “\” | “^” | “~” | “[” | “]” | “`”
            punctuation    = “<” | “>” | “#” | “%” | <”>
            reserved       = “;” | “/” | “?” | “:” | “@” | “&” | “=”
            hex            = digit | “A” | “B” | “C” | “D” | “E” | “F” |
            “a” | “b” | “c” | “d” | “e” | “f”
            escape         = “%” hex hex
            unreserved     = alpha | digit | safe | extra
            uchar          = unreserved | escape
            xchar          = unreserved | reserved | escape
            digits         = 1*digit
            
            轉(zhuǎn)自:http://dancewithnet.com/2007/01/30/url-canonicalization/
             
            posted on 2008-08-19 00:13 merlinfang 閱讀(729) 評(píng)論(0)  編輯 收藏 引用 所屬分類: 搜索引擎
            国产成人久久精品一区二区三区| 国产精品久久久久影视不卡| 国产精品禁18久久久夂久| 中文字幕精品久久| 国产综合免费精品久久久| 伊人久久综合热线大杳蕉下载| 久久久久久久亚洲Av无码| 综合人妻久久一区二区精品| 日产精品久久久久久久| 一极黄色视频久久网站| 欧美精品国产综合久久| 精品伊人久久大线蕉色首页| 久久精品国产男包| 性欧美大战久久久久久久久 | 亚洲国产成人久久综合碰碰动漫3d| 亚洲国产一成人久久精品| 无码国内精品久久人妻| 久久精品aⅴ无码中文字字幕不卡| 97精品伊人久久久大香线蕉| 97久久国产露脸精品国产| 国产麻豆精品久久一二三| www.久久热| 国产福利电影一区二区三区,免费久久久久久久精 | 久久国产精品99久久久久久老狼| 久久91精品国产91久久户| 久久99亚洲综合精品首页| 色偷偷91久久综合噜噜噜噜| 久久久久久国产a免费观看黄色大片| 久久人人爽人人爽人人片AV不 | 91久久九九无码成人网站| 久久男人中文字幕资源站| 欧美熟妇另类久久久久久不卡| 国产成人久久激情91| 无码乱码观看精品久久| 欧美精品久久久久久久自慰| 一本大道久久a久久精品综合| 色诱久久av| 狠狠久久亚洲欧美专区| 国产99久久久国产精品小说| 成人久久综合网| 久久久WWW成人|