什么是絕對(duì)路徑?什么是相對(duì)路徑?這里打個(gè)小比喻,你從起點(diǎn)開始走到了終點(diǎn),但是你突然發(fā)現(xiàn)你想要去的是另一個(gè)地方。絕對(duì)路徑就是讓你二話不說回到起點(diǎn)重新開辟另一條道路,相對(duì)路徑就是以現(xiàn)在的終點(diǎn)作為起點(diǎn),教你如何去到你想去的那個(gè)地方。
絕對(duì)路徑
這是絕對(duì)路徑:"http://xlrtb.cn/feijishu/4g721px5.html"
相對(duì)路徑
這是主頁"//xlrtb.cn/"上顯示的相對(duì)路徑:"feijishu/4g721px5.html"
如果是一樣的目錄里的不同頁面,比方說在"//xlrtb.cn/project/feijishu/mp4f1pnq.html"上顯示的相對(duì)路徑就是:"./4g721px5.html"
萬一你的起點(diǎn)是"//xlrtb.cn/html/tutorial/"不能簡(jiǎn)單從這個(gè)目錄繼續(xù),還得后退到上一個(gè)目錄的時(shí)候該怎么辦呢?這時(shí)候就要寫作“../feijishu/4g721px5.html”
后退兩個(gè)目錄就加兩個(gè)“../”,以此類推,比如說你在"http://xlrtb.cn/project/feijishu/4g721px5.html",這時(shí)候的相對(duì)路徑就是“../../feijishu/4g721px5.html”
特別規(guī)則
最后是以“/”開頭的,那就表示直接回到起點(diǎn)重新開始。網(wǎng)址如果有太多層目錄,比如說"//xlrtb.cn/A/B/C/D/E/F"(網(wǎng)站里找不到這么深目錄的網(wǎng)址,就隨便來一個(gè)嘿嘿嘿),這時(shí)候我們簡(jiǎn)單粗暴地用“/”開頭,就直接回到根目錄,然后再順著向下查找/feijishu/4g721px5.html”。所以要記得,其它相對(duì)路徑的規(guī)則前面是不加“/”的喲!
重點(diǎn)
/ :表示根目錄
./ :表示當(dāng)前目錄
../ : 表示上一級(jí)目錄(../../上二級(jí))
因?yàn)榫W(wǎng)站經(jīng)常是在本地搭建測(cè)試過后才上傳到服務(wù)器的,這時(shí)候網(wǎng)址就會(huì)變成本地路徑,比如說"E:/feijishu/4g721px5.html",直接用這樣的地址設(shè)立超鏈接過后在本地瀏覽自然是沒啥問題,但是放到網(wǎng)上問題就大了,鏈接變得全部都不能點(diǎn)了不是?所以變成基本上采用相對(duì)路徑。
既然相對(duì)路徑這么方便,為什么我們最終看到的網(wǎng)站呈現(xiàn)出來的都是絕對(duì)路徑?這自然是為了方便搜索引擎的抓取,所以進(jìn)行了一次轉(zhuǎn)換。順著絕對(duì)路徑蜘蛛可以爬向主域名甚至各個(gè)目錄,但是如果使用相對(duì)路徑的話,它就會(huì)循規(guī)蹈矩地按照指示走下去。
更多建議: