• <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)

            隨筆分類

            隨筆檔案

            文章檔案

            相冊

            搜索

            •  

            積分與排名

            • 積分 - 295963
            • 排名 - 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 閱讀(736) 評論(0)  編輯 收藏 引用 所屬分類: 搜索引擎
            久久精品国产黑森林| 亚洲人成伊人成综合网久久久| 色综合久久久久综合体桃花网| 人妻无码久久一区二区三区免费| 熟妇人妻久久中文字幕| 久久精品国产精品亚洲精品| 久久精品国产精品青草| 伊人久久成人成综合网222| 亚洲综合伊人久久综合| 7国产欧美日韩综合天堂中文久久久久| 久久国产影院| 99久久精品午夜一区二区| 人妻精品久久久久中文字幕| 人妻丰满AV无码久久不卡| 久久无码国产| 国产精品久久久久久久久| 久久亚洲精品无码VA大香大香| 国产精品久久久久aaaa| 精品久久久无码21p发布| 久久激情亚洲精品无码?V| AV无码久久久久不卡网站下载| 精品久久亚洲中文无码| 香蕉99久久国产综合精品宅男自| 久久99国产精品久久久| 四虎国产精品成人免费久久| 亚洲天堂久久精品| 久久天堂电影网| 久久精品一区二区| 97久久综合精品久久久综合| 18岁日韩内射颜射午夜久久成人| 午夜精品久久久久9999高清| 久久综合久久综合久久| 国产亚洲婷婷香蕉久久精品| 99久久精品国产麻豆| 久久午夜无码鲁丝片| 国产成人精品白浆久久69| 91精品国产乱码久久久久久| 久久人人爽爽爽人久久久| 成人妇女免费播放久久久| 99精品久久精品| www亚洲欲色成人久久精品|