我正在编写一些文档,我有一个词汇问题:
http://www.example.com/en/public/img/logo.gif被称为“绝对的”url,对吗?../../public/img/logo.gif被称为“亲戚”url,对吗?/en/public/img/logo.gif呢?它是否也被认为是一个“绝对url",虽然没有协议和域部分?
或者它被认为是一个相对的url,但相对于域的根呢?
我在谷歌上搜索了一下,有些人将其归类为绝对,而另一些人则将其归类为相对的。
我该怎么称呼它?一个“半绝对的url"?或者“半亲属”?还有别的词吗?
发布于 2009-05-24 16:07:03
以下是URL组件:
http://www.example.com/en/public/img/logo.gif
\__/ \_____________/\_____________________/
#1 #2 #3如果URL以方案和方案特定部分(此处为//后面的http:)开始,则称为绝对URL。其他任何内容都是一个相对URL。
如果URL路径以/开头,则称为绝对URL路径。任何其他URL路径都称为相对URL路径。
因此:
http://www.example.com/en/public/img/logo.gif是一个绝对的网址,../../public/img/logo.gif是具有相对URL路径的相对URL,并且/en/public/img/logo.gif是具有绝对URL路径的相对URL。注意:URI (https://www.rfc-editor.org/rfc/rfc3986)的当前定义与旧的URL定义(https://www.rfc-editor.org/rfc/rfc1738和https://www.rfc-editor.org/rfc/rfc1808)不同。
具有URI术语的三个示例:
http://www.example.com/en/public/img/logo.gif是一个URI,../../public/img/logo.gif是一个相对引用,只有一个相对路径,并且/en/public/img/logo.gif是一个相对引用,只有一个绝对路径。发布于 2009-08-13 20:54:15
我见过它叫做根相对URL。
发布于 2014-04-26 10:26:13
来自微软关于绝对和相对网址的文档
URL指定存储在本地或网络计算机上的目标的位置。目标可以是一个文件、目录、HTML页面、图像、程序等等。 绝对URL包含找到资源所需的所有信息。 相对URL使用绝对URL作为起点定位资源。实际上,目标的“完整URL”是通过连接绝对和相对URL来指定的。 绝对URL使用以下格式:path://server/path/resource 相对URL通常只由路径和可选资源组成,但不包含方案或服务器。下表定义了完整URL格式的各个部分。
https://stackoverflow.com/questions/904046
复制相似问题