绝对网址,相对网址和......?

Min*_*ark 28 url terminology relative-url

我正在写一些文档,我有一点词汇问题:

  1. http://www.example.com/en/public/img/logo.gif 被称为"绝对"网址,对吗?
  2. ../../public/img/logo.gif 被称为"相对"网址,对吗?
  3. 所以你怎么称呼这个:/en/public/img/logo.gif

它是否也被视为"绝对网址",虽然没有协议和域名部分?

或者它被认为是相对URL,但相对于域的根?

我搜索了一下,有些人把它归类为绝对的,其他人则将其归类为相对的.

我该怎么称呼它?一个"半绝对的网址"?还是"半亲戚"?还有另一个词吗?

Gum*_*mbo 70

以下是URL组件:

http://www.example.com/en/public/img/logo.gif
\__/   \_____________/\_____________________/
 #1     #2             #3
Run Code Online (Sandbox Code Playgroud)
  1. 方案/协议
  2. 主办
  3. 路径

如果URL以方案和方案特定部分(此后)开头,则称为绝对URL.其他任何东西都是相对URL.//http:

如果URL路径以a开头,则称为绝对URL路径/.任何其他URL路径称为相对URL路径.

从而:

  • http://www.example.com/en/public/img/logo.gif是一个绝对的URL,
  • ../../public/img/logo.gif是一个相对URL,具有相对URL路径
  • /en/public/img/logo.gif是具有绝对URL路径相对URL.

注意:URI(RFC 3986)的当前定义与旧URL定义(RFC 1738RFC 1808)不同.

带有URI术语的三个示例:

  • http://www.example.com/en/public/img/logo.gif是一个URI,
  • ../../public/img/logo.gif是一个相对引用只是一个相对路径
  • /en/public/img/logo.gif是一个只有绝对路径相对参考.


小智 8

我见过它称为根相对 URL