答案 0 :(得分:51)
对于#4,我也经常称它们为“Protocol-Agnostic”
答案 1 :(得分:44)
类型1只是一个“URI”(有时称为“绝对URI”)。
对于类型2,3和4,最终答案在RFC 3986,第4.2节。
它们都是“相对引用”,但根据RFC是合格的:
../images/icons.png
- “相对路径参考”/images/icons.png
- “绝对路径参考”//
... /icons.png
- “网络路径参考”如果要指定包含域名的URL,但希望协议与用于访问当前资源的协议相匹配,则通常使用后者。例如,如果您的图像是从CDN下载的,那么如果当前页面也是通过https
下载的话,您可以使用此默认设置为https
,从而防止出现关于将非安全资源包含在内的警告安全页面。
答案 2 :(得分:7)
3号也被认为是相对的。 4号是绝对的,但缺乏协议。如果您希望能够使用HTTP和HTTPS访问相同的URL,这很有用。
绝对网址完整地指定网页的位置,无论您身在何处,都可以完全相同地工作。
相对网址是上下文相关的,提供了与您当前位置相关的路径。
答案 3 :(得分:1)
类型3是 root-relative 。
Dunno大约4岁。
答案 4 :(得分:0)
Absolute Url直接显示您要查找的文件/文档的位置。 例如: “HTTP:/www.otagasue.com/images/coolpics.jpg” 相对URL通常指向与文件的当前位置相关的文件/文档。绝对是指引用根目录的短URL 例如 “... otagasue / pica.jpg”
frm otaga。