你知道相對絕對路徑和相對路徑的區(qū)別嗎?帶www的域名和不帶www的域名對網(wǎng)站有什么影響呢?在網(wǎng)站中應(yīng)該選擇哪種更為合適?
這實際上沒有絕對的答案,兩者各有優(yōu)缺點。Google員工JohnMu前幾天在Google Groups中做了一個挺全面的總結(jié)。下面半翻譯半解釋評論。
絕對路徑URL優(yōu)點是:
1、如果有人抄襲采集你的內(nèi)容,里面的鏈接還會指向你的網(wǎng)站。有些抄襲的比較懶,連里面的鏈接一起抄了過去。
2、如果站長不能做301轉(zhuǎn)向,因而有網(wǎng)址規(guī)范化的問題,使用絕對路徑有助于鏈接指向選定的URL版本。假設(shè)站長不能從URL
做301到
站長希望被收錄的版本是第二個,帶www的。所有網(wǎng)頁中的鏈接直接使用絕對路徑如:
http://www.y1web.com/index.asp
http://www.eweiw.com
鏈接URL硬編碼入HTML文件。這樣就算有蜘蛛或用戶進入了 http://y1web.com 版本,如:
http://eweiw.com/index.asp
這個頁面上的鏈接使用絕對路徑的話就會鏈接向:
http://www.y1web.com/index.asp
用戶點擊這些已經(jīng)硬編碼的鏈接后,還是會回到帶有www的版本。這也有助于搜索引擎蜘蛛識別到底哪個版本是你想要的。
3、就算你把網(wǎng)頁移動位置,里面的鏈接還是指向正確的URL。
4、缺點是,除非鏈接是動態(tài)插入的,不然沒辦法在測試服務(wù)器上進行測試。因為里面的鏈接將直接指向真正的域名URL,而不是測試服務(wù)器中的URL。
5、除非鏈接是動態(tài)插入的,不然移動內(nèi)容頁面將很困難。因為內(nèi)容頁面位置發(fā)生變化,在其他頁面上的鏈接卻可能無法跟著變化,還指向原來的已經(jīng)硬編碼的絕對路徑。
相對路徑優(yōu)缺點正好相反。優(yōu)點是:
1、移動內(nèi)容比較容易。
2、在測試服務(wù)器上進行測試也比較容易。
3、缺點,內(nèi)容頁面換了位置時,鏈接容易失效。
4、更容易被抄襲和采集。
不過很多采集軟件其實是可以自動鑒別絕對路徑和相對路徑。所以使用絕對路徑有助于把自己的鏈接也被抄到采集網(wǎng)站上,只在某些情況下是有效的。
所以通常我是建議,除非不能做301轉(zhuǎn)向,因而產(chǎn)生了嚴(yán)重的網(wǎng)址規(guī)范化問題時,還是使用相對路徑比較簡單。在正常情況下,相對路徑不會對網(wǎng)站SEO有什么副作用,絕對路徑也不會有多少特殊好處。而出錯的可能性,比如搜索引擎錯誤判斷URL,是非常非常低的。