• <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
            <2025年8月>
            272829303112
            3456789
            10111213141516
            17181920212223
            24252627282930
            31123456

            常用鏈接

            留言簿(9)

            隨筆分類

            隨筆檔案

            文章檔案

            相冊

            搜索

            •  

            積分與排名

            • 積分 - 296544
            • 排名 - 88

            最新評論

            閱讀排行榜

            評論排行榜

            一、格式說明

            “|” 表示隔開的兩部分只能出現(xiàn)其中一個,方括號[]括起來的表示可選,文字由雙引號””括起來,以n*開頭表示至少n個或更多的,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

            三、常見scheme

            ; FTP (參見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 (參見RFC1436)
            gopherurl      = “gopher://” hostport [ / [ gtype [ selector
            [ “%09″ search [ “%09″ gopher+_string ] ] ] ] ]
            gtype          = xchar
            selector       = *xchar
            gopher+_string = *xchar
            ; MAILTO (參見 RFC822)
            mailtourl      = “mailto:” encoded822addr
            encoded822addr = 1*xchar               ; further defined in RFC822
            ; NEWS (參見 RFC1036)
            newsurl        = “news:” grouppart
            grouppart      = “*” | group | article
            group          = alpha *[ alpha | digit | “-” | “.” | “+” | “_” ]
            article        = 1*[ uchar | “;” | “/” | “?” | “:” | “&” | “=” ] “@” host
            ; NNTP (參見RFC977)
            nntpurl        = “nntp://” hostport “/” group [ “/” digits ]
            ; TELNET
            telneturl      = “telnet://” login [ “/” ]
            ; WAIS (參見 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 閱讀(742) 評論(0)  編輯 收藏 引用 所屬分類: 搜索引擎
            狠狠色丁香久久婷婷综合蜜芽五月| 久久不见久久见免费视频7| 国产2021久久精品| 亚洲精品乱码久久久久久蜜桃| 亚洲v国产v天堂a无码久久| 亚洲欧美成人综合久久久 | 中文字幕久久精品无码| 精品久久久久久久无码| 日韩人妻无码一区二区三区久久99| 久久99国产综合精品| 亚洲国产天堂久久久久久| 99久久免费国产精精品| 亚洲伊人久久成综合人影院 | 久久这里只有精品首页| 2021国产精品久久精品| 久久精品成人影院| 久久91精品国产91久久户| 亚洲精品无码久久久影院相关影片| 精品99久久aaa一级毛片| 91精品国产91久久久久福利 | 久久久国产精华液| 免费国产99久久久香蕉| 国产精品美女久久久m| 欧美日韩精品久久免费| 午夜精品久久影院蜜桃| 国产精品免费久久久久久久久 | 99热精品久久只有精品| 国内精品久久久久影院日本| 久久免费的精品国产V∧| 精品国产青草久久久久福利| 久久笫一福利免费导航 | 久久超乳爆乳中文字幕| 亚洲AV成人无码久久精品老人| 区久久AAA片69亚洲| 久久天天躁夜夜躁狠狠| 久久精品久久久久观看99水蜜桃 | 中文无码久久精品| 久久精品国产久精国产果冻传媒| 三级三级久久三级久久| 人妻精品久久久久中文字幕一冢本 | 久久国产精品-国产精品|