絕對路徑指的是包含域名的完整網(wǎng)址。相對路徑指的是不包含域名的、被鏈接頁面相對于當(dāng)前網(wǎng)頁的相對網(wǎng)址。
比如頁面A的URL是:http://www.gimmickmag.com/A.html
頁面B的URL是:http://www.gimmickmag.com/B.html
頁面A鏈接到頁面B時使用這種代碼:,就是相對路徑。
如果使用完整的URL:,也就是瀏覽器地址欄中所顯示的完整URL,就是絕對路徑。
網(wǎng)站應(yīng)該使用絕對路徑還是相對路徑?對SEO有什么影響?沒有絕對答案,兩者各有優(yōu)缺點(diǎn)。
一、絕對路徑
絕對路徑URL優(yōu)點(diǎn)是:
1、如果有人抄襲、采集你的網(wǎng)站內(nèi)容,抄襲者比較懶,連頁面里面的鏈接一起原封不動地抄襲過去,絕對路徑鏈接還會指向你的網(wǎng)站,增加網(wǎng)站外鏈及權(quán)重。
2、網(wǎng)站有RSS輸出時,內(nèi)容會被一些Feed聚合網(wǎng)站抓取顯示。同樣,頁面里指向原網(wǎng)站的鏈接會被保留。
3、有助于預(yù)防和解決網(wǎng)址規(guī)范化問題,讓蜘蛛更加確定我們網(wǎng)站的首選域。
假設(shè)我們希望被收錄的URL是帶www的版本,由于技術(shù)原因不能從http://jxbh.cn做301轉(zhuǎn)向到http://www.gimmickmag.com。所有頁面中的鏈接使用絕對路徑:http://www.gimmickmag.com/website.html,http://www.gimmickmag.com。鏈接絕對路徑硬編碼入html文件,這樣就算有蜘蛛或用戶偶然訪問不帶www的版本,如http://jxbh.cn/website.html,這個頁面上的絕對路徑鏈接還是會把蜘蛛和用戶帶回到www的URL版本,有助于搜索引擎蜘蛛識別到底哪個版本是規(guī)范化的。就算網(wǎng)頁移動位置,里面的鏈接還是指向正確的URL。
絕對路徑URL缺點(diǎn)是:
1、除非鏈接是動態(tài)插入的,不然不好再測試服務(wù)器上進(jìn)行測試。因?yàn)槔锩娴逆溄訉⒅苯又赶蛘嬲蛎腢RL,而不是測試服務(wù)器上的URL。
2、除非鏈接是動態(tài)插入的,不然移動頁面將比較困難。因?yàn)轫撁嫖恢冒l(fā)生變化,其他頁面連向本頁面的鏈接卻可能無法跟著變化,還指向原來的已經(jīng)硬編碼的絕對路徑。
3、代碼比較多。鏈接數(shù)量大時,多出來的字符可能使html文件變大不少。
二、相對路徑
相對路徑正好相反。優(yōu)點(diǎn)是:
1、移動內(nèi)容比較容易,不用更新其他頁面上的鏈接。
2、在測試服務(wù)器上進(jìn)行測試也比較容易。
3、節(jié)省代碼。
缺點(diǎn)是:
1、頁面移動位置,里面的鏈接可能也需要改動。
2、被抄襲和采集網(wǎng)站沒有任何益處。不過很多采集軟件其實(shí)是可以自動鑒別絕對路徑和相對路徑的,所以使用絕對路徑有助于自己的鏈接也被抄到采集網(wǎng)站上,只有某些情況下是有效的。
3、搜索引擎解析URL時可能出錯,不能正確讀取頁面上的鏈接URL。
如果不能做301轉(zhuǎn)向,因而產(chǎn)生了嚴(yán)重的網(wǎng)址規(guī)范化問題時,使用絕對路徑有助于解決網(wǎng)址規(guī)范化問題。如果文章被大量轉(zhuǎn)載、抄襲,使用絕對路徑可以帶來一些外部鏈接。除此之外,使用相對路徑比較簡單。在正常情況下,相對路徑不會對網(wǎng)站有什么副作用,絕對路徑也不會有什么特殊好處。搜索引擎錯誤解析相對路徑URL的可能性是非常低的。
在正確解析URL的前提下,絕對路徑和相對路徑本身對排名沒有任何影響。