没有主机名的 URL 路径怎么称呼?

What do you call a URL path without a host name?

提问人:Pekka 提问时间:6/27/2010 更新时间:7/13/2021 访问量:11373

问:

出于好奇和正确命名配置设置的需要:如何称呼绝对路径引用但没有域的 URL?

  • http://www.domain.com/path/to/myfile是一个绝对的完整 URL。

  • ../to/myfile是相对路径。

你会怎么称呼?/path/to/myfile

有惯例吗?我只是愚蠢地忽略了显而易见的事情吗?“绝对路径”在文件系统上下文中有效,但在 URL 上下文中,我担心与完整 URL 混淆。

URL 命名约定

评论


答:

0赞 Damien Dennehy 6/27/2010 #1

虚拟路径?我猜物理路径会更准确。

评论

2赞 Bruno 6/27/2010
虚拟路径和物理路径在哪个上下文中?RFC 3986 中没有这样的术语。
1赞 Damien Dennehy 6/27/2010
+1,你是对的。事实证明,多年来我一直在使用错误的术语!
13赞 Gumbo 6/27/2010 #2

RFC 3986 将其称为绝对路径引用

一个 以单个斜杠字符开头的相对引用是 称为绝对路径引用。

但你可以只说绝对路径绝对 URL/URI 路径

评论

0赞 Yurii Rabeshko 4/13/2018
您还可以在 RFC 1808 中找到此主题的有用字段。
5赞 Bruno 6/27/2010 #3

这可能取决于上下文,在 RFC 3986(统一资源标识符 (URI):通用语法)的语法中调用。我想大多数人会称之为绝对路径:这也是 RFC 1808 使用的术语(被 RFC 3986 淘汰了)。path-absolute

1赞 Haspemulator 6/27/2010 #4

根据 RFC 2396 的 URI,这只是方案 (http)、权限、查询和片段(在您的情况下没有)之间的路径。

评论

0赞 Haspemulator 6/27/2010
哦,我的错。URI 路径是“http://”之后的所有内容。不过,您可以将其称为子域路径... :)
0赞 Bruno 6/27/2010
还有更具体的东西:RFC 1808、RFC 2396 和 RFC 3986 都提到了绝对路径(或绝对路径引用)。