我正在查看具有以下 URN/目录结构的网站部分:
http://www.domainNameA.net/site/www.domainNameA.net/files/dynamically%generated%URN_539.docx
为什么该网站的域名在 URN 中再次列出?这可能表明什么?
答案1
这当然可以表示任何意思。URL 的结构和内容由所有者决定。我可以在 下提供一张图片http://example.com/http://google.com/http://wikipedia.org/picture.png
,其中主机 ( http://example.com
) 后面的所有内容都是 URL 路径的一部分(“google.com”和“wikipedia.org”不被解释为主机名;也可以看看)。
您的示例中的 URL 设计经常出现在多站点中内容管理系统。您无需为每个网站安装单独的 CMS,只需安装一个 CMS 即可管理所有网站。特定于一个网站的文件将放置在以该网站域名命名的文件夹中。
可能的情况:
- 该文件夹
/site/
包含每个网站一个文件夹 - 该文件夹
/site/foo.example.com/
包含网站特定的所有文件http://foo.example.com/
- 该文件夹
/site/bar.example.org/
包含网站特定的所有文件http://bar.example.org/
现在假设你正在浏览http://foo.example.com/
,并且想要链接到文件夹中的图片/site/foo.example.com/files/
。没有URL 重写,则 URL 为http://foo.example.com/site/foo.example.com/files/picture.png
。
(这一切都与URN;URN 是使用urn
URI 方案的 URI,而不是例如、、等http
。)mailto
ftp