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