• <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
            <2007年6月>
            272829303112
            3456789
            10111213141516
            17181920212223
            24252627282930
            1234567

            常用鏈接

            留言簿(9)

            隨筆分類

            隨筆檔案

            文章檔案

            相冊

            搜索

            •  

            積分與排名

            • 積分 - 295382
            • 排名 - 87

            最新評論

            閱讀排行榜

            評論排行榜

            一、格式說明

            “|” 表示隔開的兩部分只能出現(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 閱讀(729) 評論(0)  編輯 收藏 引用 所屬分類: 搜索引擎
            麻豆av久久av盛宴av| 成人综合伊人五月婷久久| 亚洲综合熟女久久久30p| 久久夜色撩人精品国产| 成人久久综合网| 国产99精品久久| 欧美精品一区二区精品久久| 国产成人精品免费久久久久| 久久无码人妻一区二区三区 | 久久精品中文无码资源站| 久久久精品人妻无码专区不卡| 国产成人久久激情91| 久久精品国产精品国产精品污| 久久91亚洲人成电影网站| 欧美激情精品久久久久| 久久国产午夜精品一区二区三区| 久久精品免费观看| 久久精品亚洲男人的天堂| 亚洲а∨天堂久久精品9966| 久久婷婷五月综合成人D啪| 伊人久久综合精品无码AV专区| 无码人妻少妇久久中文字幕蜜桃| 乱亲女H秽乱长久久久| 99久久精品影院老鸭窝| 久久影院午夜理论片无码| 中文字幕久久亚洲一区| 久久久久久午夜成人影院| 国产精品永久久久久久久久久| 午夜精品久久久内射近拍高清| 久久精品国产亚洲AV忘忧草18 | 精品一二三区久久aaa片| 99国产欧美精品久久久蜜芽| 很黄很污的网站久久mimi色| 2021国内久久精品| 亚洲国产精品婷婷久久| 亚洲伊人久久大香线蕉综合图片| 国内精品久久久久久99| 久久久黄色大片| 国产精品99久久久久久www| 色8久久人人97超碰香蕉987| 久久久久18|