關(guān)于URl組成部分的指南,讓我們來解剖一個URl的所有部分,在Google通常所涉及的分別指URl的哪些不同部分。這是一個有效的URl,并包含很多元素:
http://video.google.co.uk:80/videoplay?docid=-7246927612831078230&hl=en#00h02m30s
以上URL的組成元素分解:
傳輸協(xié)議是:http,類似的協(xié)議還包含:https、ftp、etc。
主機(jī)或主機(jī)名:video.google.com.uk。
子域名是:video。
域名是:google.co.uk。
頂級域名(TLD)是:uk。Uk指的是國家頂級域名(ccTLD)。比如:google.com其中頂級域名是com。
二級域名(SLD)是:com.uk。
端口:80,這是web服務(wù)器的默認(rèn)端口。其他的端口也是允許的。比如:web服務(wù)器還可以聽端口8000.當(dāng)端口是80時,很多人放空不寫。
路徑/viedoplay。路徑通常指一個文件活web服務(wù)器上的一個位置。如:/directory/file.html 。
以上 URL 包含參數(shù)。參數(shù)名字是 docid,參數(shù)的值是-7246927612831078230。URLs 可以有很多參數(shù)。參數(shù)以問號(?)開始,以(&)隔開。
看到了“#00h02m30s”了嗎?這稱為一個字符串或一個命名錨鏈。字符串過去通常指網(wǎng)頁文件中的一個內(nèi)部片段。在這個例子中,這個命名錨鏈的意思是“2分30秒后跳轉(zhuǎn)到視頻”。我現(xiàn)在想起來,Google 通過移除字符串以實(shí)現(xiàn) URL 標(biāo)準(zhǔn)化。
什么是靜態(tài) URL 或動態(tài) URL?技術(shù)上,我們認(rèn)為靜態(tài) URL 指的是服務(wù)器返回一個頁面時不需要進(jìn)行任何數(shù)據(jù)庫操作。動態(tài) URL 指,在返回頁面之前,服務(wù)器需要進(jìn)行相應(yīng)的運(yùn)算。
一些人通過問一個問題來簡單區(qū)別靜態(tài) URL和動態(tài) URL:“這個URL 中有沒有問號(?)”。如果有問號,則一般認(rèn)為是動態(tài) URL;相反,則一般是靜態(tài) URL。當(dāng)然,這不是一個硬性而有效的規(guī)則。比如,http://www.0898sk.com/house/list_1.html (譯者按) 這個URL 看起來像是靜態(tài)的,但它卻需要 web服務(wù)器來處理。
[新手教程:DEDECMS文章和欄目URL修改方法]
[列表和內(nèi)頁URL命名規(guī)則簡化的修改方法]
版權(quán)聲明: 本站資源均來自互聯(lián)網(wǎng)或會員發(fā)布,如果侵犯了您的權(quán)益請與我們聯(lián)系,我們將在24小時內(nèi)刪除!謝謝!
轉(zhuǎn)載請注明: 分享網(wǎng)站URL組成部分的指南