對絕對路徑與相對路徑的理解

2021-07-29 09:13:05 字數 1495 閱讀 5699

在linux中,絕對路徑是從/(也被稱為根目錄)開始的,比如/usr、/etc/x11。如果乙個路徑是從/開始的,它一定是絕對路徑,這樣就好理解了

1.相對路徑 相對路徑:指由這個檔案所在的路徑引起的跟其它檔案(或資料夾)的路徑關係。  同目錄檔案引用 "."—代表目前所在的目錄。

假設:現在建乙個原始檔info.html,在info.html裡要引用index.html檔案作為超連結。  index.html路徑是:c:\inetpub\wwwroot\sites\jeri\index.html; info.html檔案作為超連結。c:\inetpub\wwwroot\sites\jeri\info.html.    index.html

index.html  表示上級目錄  "../"表示原始檔所在目錄的上一級目錄,"../../"表示原始檔所在目錄的上上級目錄,以此類推。  假設:現在建乙個原始檔info.html,在info.html裡要引用index.html檔案作為超連結。  index.html路徑是:c:\inetpub\wwwroot\sites\index.html; info.html檔案作為超連結。c:\inetpub\wwwroot\sites\jeri\info.html.  index.html 表示下級目錄  引用下級目錄的檔案,直接寫下級目錄檔案的路徑即可。  假設:現在建乙個原始檔info.html,在info.html裡要引用index.html檔案作為超連結。  index.html路徑是:c:\inetpub\wwwroot\sites\jeri\index.html; info.html檔案作為超連結。c:\inetpub\wwwroot\sites\info.html.  index.html

優缺點  優點:  1.容易移動內容,可以整個目錄移動。  2.測試方法比較靈活,就是我所說的本機測試時比較方便。  缺點:  1.內容頁面換了位置時,鏈結容易失效。  2.容易被人大面積採集抄襲。  2.絕對路徑 絕對路徑:指目錄下的絕對位置,直接到達目標位置。  windows 作業系統

絕對路徑:是從碟符開始的路徑,形如c:\windows\system32\cmd.exe。  相對路徑:是從當前路徑開始的路徑,如當前路徑為c:\windows,要描述上述路徑,只需輸入入system32\cmd.exe 。

linux作業系統  linux系統中 絕對路徑 以「/」為起始 例:/home/user1/abc.txt。  相對路徑為 : home/user1/abc.txt。

優缺點  優點:  1、防止**被惡意抄襲,使用絕對路徑,如果有人抄襲採集你的內容,裡面的鏈結還會指向你的**。有些抄襲的比較懶,連裡面的鏈結一起抄了過去。  2、如果站長不能做301轉向,因而有**規範化的問題,使用絕對路徑有助於鏈結指向選定的url版本。  3、就算網頁被移動位置,裡面的鏈結還是指向正確的url。  缺點:  1、除非鏈結是動態插入的,不然沒辦法在測試伺服器上進行測試。因為裡面的鏈結將直接指向真正的網域名稱url,而不是測試伺服器中的url。  2、除非鏈結是動態插入的,不然移動內容頁面將很困難。因為內容頁面位置發生變化,在其他頁面上的鏈結卻可能無法跟著變化,還指向原來的已經硬編碼的絕對路徑。

相對路徑與絕對路徑

相對路徑 以引用檔案之網頁所在位置為參考基礎,而建立出的目錄路徑。因此,當儲存於不同目錄的網頁引用同乙個檔案時,所使用的路徑將不相同,故稱之為相對。絕對路徑 以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...