對于網(wǎng)站到底應(yīng)該使用絕對路徑還是相對路徑呢?在解決這個問題之前我們先簡單的了解一下他們的概念。
相對路徑:不包含域名,被鏈接頁面相對于當(dāng)前頁面的相對地址。
絕對路徑:包含域名的完整地址。
舉例說明:
a頁面url:http://www.sztqnet.com/baidu.html
b頁面url:http://www.sztqnet.com/wailian.html
如果a頁面鏈接到b頁面 <a href="./baidu.html"> 使用這樣的形式,那么<a href="./wailian.html"> 就是相對路徑
如果使用完整的url <a href="http://www.sztqnet.com/baidu.html">
那么<a href="http://www.sztqnet.com/wailian.html"> 就是絕對路徑
那么使用絕對地址還是相對地址呢?
對SEO優(yōu)化有什么影響?其實這里沒有絕對的答案。不過,兩者各有優(yōu)缺點。
相對路徑
1、優(yōu)點
內(nèi)容移動時,其他頁面上的連接不用更新
可以節(jié)省代碼量
在測試服務(wù)器上測試相對容易
2、缺點
頁面移動位置,里面的連接可能需要改動
搜索引擎解析url時可能出錯,不能正確讀取頁面上的連接url
被抄襲和采集對網(wǎng)站沒有任何好處,現(xiàn)在很多采集軟件可以自動識別絕對路徑和相對路徑,所以使用絕對地址有助于自己的連接也被抄到采集站上,某些情況是有效的
絕對路徑
1、優(yōu)點
內(nèi)容被抄襲、采集時,抄襲者較懶或者不知道的情況下,頁面的連接會一起抄襲過去,絕對路徑還會指向你的網(wǎng)站,可以增加網(wǎng)站外鏈權(quán)重
利于預(yù)防和解決網(wǎng)址規(guī)范化問題。
站點存在RSS輸出時,內(nèi)容會被一些Feed聚合網(wǎng)站抓取顯示,頁面里指向原網(wǎng)站的url會被保留
2、缺點
增加代碼量,如果連接數(shù)量大時,相對于相對路徑多出來的字節(jié)可能是html文件變大
不好在測試服務(wù)器進行測試,出非鏈接是動態(tài)插入的形式。因為鏈接直接指向真正的域名url,而不是測試服務(wù)器上的url
如果鏈接不是動態(tài)插入,移動頁面將比較困難。因為,頁面的位置發(fā)生變化,其他頁面鏈向本頁面的鏈接可能無法跟隨變化,還指向原來的已經(jīng)編碼的絕對路徑。