绝对与相对或替代HTML链接?

时间:2014-05-21 23:28:28

标签: html hyperlink resources

我正在建立一个网站,我已经为每个顶级部分提供了我的基础.html文件,在每个页面上我都有一堆PHP包括对各种资源的调用,比如横幅和导航栏。这些PHP文件链接到存储在服务器上的资源(使用相对链接)。

问题是,当我创建一个新的论坛文件夹,然后使用../包含横幅和导航栏返回一个文件夹时,横幅包含的资源不再起作用,因为它是相对的,所以看起来在错误的地方。

我的问题是......应该使所有资源链接成为绝对路径吗? - 我的直觉是说不,因为每次他们必须进行DNS查找,但我找不到替代方案。有没有人知道构建网站的任何其他方法?

1 个答案:

答案 0 :(得分:0)

  

我的直觉是拒绝,因为每次他们都必须进行DNS查询

错误。

绝对路径不涉及DNS查找,除非它们实际上位于不同的域上。

网址格式与DNS查找无关;相反,浏览器将查找它不知道的任何主机名。 (DNS结果相当积极地缓存)