(6月18號注: 昨天很多讀者大概沒看到這篇帖子,而且整天忙著處理不可抗力造成的問題很累,今天就不更新了。)
經常看到有人在論壇裡問url的絕對路徑和相對路徑問題,在**中應該使用哪種?對seo有什麼影響?這實際上沒有絕對的答案,兩者各有優缺點。google員工johnmu前幾天在google groups中做了程式設計客棧乙個挺全面的總結。下面半翻譯半解釋評論。
絕對路徑url優點是:
+)如果有人抄襲採集你的內容,裡面的鏈結還會指向你的**。有些抄襲的比較懶,連裡面的鏈結一起抄了過去。
+)如果站長不能做301轉向,因而有**規範化的問題,使用絕對路徑有助於鏈結指向選定的url版本。假設站長不能從url
做301到
站長希望被收錄的版本是第二個,帶程式設計客棧www的。所有網頁中的鏈結直接使用絕對路徑如:
/article.html
鏈結url硬編碼入html檔案。這樣就算有蜘蛛或使用者進入了 版本,如:
/article.html
這個頁面上的鏈結使用絕對路徑的話就會鏈結向:
/article.html
使用者點選這些已經硬編碼的鏈結後,還是會回到帶有www的版本。這也有助於搜尋引擎蜘蛛識別到底哪個版本是你想要的。
+)就算你把網頁移動位置,裡面的鏈結還是指向正確的url。
-)缺點是,除非鏈結是動態插入的,不然沒辦法在測試伺服器上進行測試。因為裡面的鏈結將直接指向真正的網域名稱url,而不是測試伺服器中的url。
-)除非鏈結www.cppcns.com是動態插入的,不然移動內容頁面將很困難。因為內容頁面位置發生變化,在其他頁面上的鏈結卻可能無法跟著變化,還指向原來的已經硬編碼的絕對路徑。
相對路徑優缺點正好相反。優點是:
+)移動內容比較容易kctmemx。
+)在測試伺服器上進行測試也比較容易。
-)缺點,內容頁面換了位置時,鏈結容易失效。
-)更容易被抄襲和採集。
所以通常我是建議,除非不能做301轉向,因而產生了嚴重的**規範化問題時,還是使用相對路徑比較簡單。在正常情況下,相對路徑不會對**seo有什麼***,絕對kctmemx路徑也不會有多少特殊好處。而出錯的可能性,比如搜尋引擎錯誤判斷url,是非常非常低的。
本文位址:
相對路徑與絕對路徑
相對路徑 以引用檔案之網頁所在位置為參考基礎,而建立出的目錄路徑。因此,當儲存於不同目錄的網頁引用同乙個檔案時,所使用的路徑將不相同,故稱之為相對。絕對路徑 以web站點根目錄為參考基礎的目錄路徑。之所以稱為絕對,意指當所有網頁引用同乙個檔案時,所使用的路徑都是一樣的。其實絕對路徑與相對路徑的不同處...
相對路徑與絕對路徑
相對路徑與絕對路徑 絕對路徑 舉例.c盤中windows目錄中system32中的ias資料夾,即c windows system32 ias 相對路徑 舉例。c盤中windows目錄中system32中的ias資料夾和c盤中windows目錄中system32中的0409資料夾,ias相對於040...
絕對路徑與相對路徑
無論是在windows還是linux作業系統下,絕對路徑和相對路徑都是很重要的概念,也是許多初學者迷惑的地方,下面我們就這兩個概念進行介紹。絕對路徑 由根目錄 開始寫起的檔名或者目錄名稱,例如 home student 相對路徑 相對於目前路徑的檔名寫法。例如.home student或者.home...