URI、URL、URN,相对地址、绝对地址

URI、URL、URN,相对路径、绝对路径

URI:

URI(Uniform Resource Identifier):
http://www.w3.org/Addressing/rfc1630.txt

标准资源标示符,可以进一步分为定位器、名称,或者二者兼具

通过一定规则解码可以得到资源位置

在html中的href采用的是  URI引用

URI引用分为绝对引用相对引用绝对引用以方案名和冒号开头,其他为相对引用


URL:

URL(Uniform Resource Locator):

http://www.w3.org/Addressing/rfc1738.txt

URI子集,通过一定的访问机制来加载资源

语法:

<scheme>:<scheme-specific-part>
<scheme>:URL方案

<scheme-specific-part>:该方案能解释的部分

常见方案如:http、ftp等等


URN:

URN(Uniform Resource Name):

http://www.ietf.org/rfc/rfc2141.txt

URI子集,用于持久标识资源位置(资源不在时依然保持不变),位置在全球唯一。

语法:

<URN> ::= "urn:" <NID> ":" <NSS>
<URN>:URN方案名 

<NID>:命名空间标示符

<NSS>:该命名空间内指定指定的字符串


更详细资料参见:

http://www.ibm.com/developerworks/cn/xml/x-urlni.html


相对地址介绍:

相对地址:可分为文件相关(Document-relative也成 Resource-relative资源相关)和根相关(root-relative)

在写路径时 直接以“/” 开头 表示根目录

在路径中./表示当前目录

在路径中../表示父目录(即该文件的父文件地址),../../则是父文件的父文件目录,依此类推

根相关:该相对地址只是省略了根目录

文件相关:从该文件目录出发往前推或往后推

例子:

当前文件夹为current目标文件为target

根相关表示为:/first/second/target.html

文件相关表示为./target.html


相对路径与绝对路径表示举例:

windows下:


绝对路径是包含了盘符的完整路径

Linux下:


绝对路径是包含了cgi-bin目录的完整路径


Internet下:


绝对路径是包含了服务器地址的完整路径


各种整理,有待改进!!

http://www.w3.org/Addressing/rfc1630.txt
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值