絕對路徑指的是包含域名的完整網(wǎng)址。相對路徑指的是不包含域名的、被鏈接頁面相對于當(dāng)前頁面的相對網(wǎng)址。
比如頁面A的URL是:
http: //www.domain.com/pageA.html

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