2014-05-21 44 views
0

我目前正在建設一個網站,我有我的基地.html文件爲每個頂級部分,在這些網頁中,我有一堆PHP包括調用各種資源,如橫幅和導航欄。這些PHP文件鏈接到存儲在服務器上的資源(使用相對鏈接)。絕對vs相對或替代HTML鏈接?

問題是,當我創建一個新的論壇文件夾,然後使用../包括橫幅和導航欄返回一個文件夾,橫幅包含的資源不再工作了,因爲它是相對的,所以看錯了地點。

我的問題是...應該使所有的資源鏈接絕對路徑? - 我的直覺是說不,因爲每次他們必須做DNS查找,但我找不到替代方案。有誰知道任何替代方法來構建網站?

回答

0

我的直覺是說沒有,因爲每次他們將不得不做一個DNS查找

錯誤。

絕對路徑不涉及DNS查找,除非它們實際位於不同的域中。

URL格式與DNS查找無關;相反,瀏覽器會查找任何不知道的主機名。 (DNS結果緩存相當積極)

+0

哦,所以他們都需要相同的時間? – Criizly

+0

@Criizly:是的。 – SLaks

+0

嗯,我想絕對的聯繫它,tyvm同胞論壇民間 – Criizly