1.一個URL必須唯一地,永久地代表一個在線對象。
URL的最基本的使命是唯一地代表Internet上的一個對象,URL必須和Internet上的對象一對一匹配。
2.如果有一天,不是不更改URL。一定使用Http 301機(jī)制,告訴瀏覽器和搜索引擎,你的那個URL所代表的對象,已經(jīng)搬遷到新地址。這個機(jī)制可以保證你的舊地址所獲得PR不會被清零。
3.盡可能用戶友好
保證可讀性、簡短
4.可預(yù)測的URL
如果URL擁有很好的一致性,用戶可以根據(jù)URL猜測別的內(nèi)容的URL
假如/events/2010/01:指向2010年1月份的日程內(nèi)容,那
/events/2009/01:應(yīng)當(dāng)指向2009年1月份的日程內(nèi)容
/events/2010:應(yīng)當(dāng)指向2010年全年的日程
/events/2010/01/21:應(yīng)當(dāng)指向2010年1月21日的日程
5.URL中的關(guān)鍵詞
URL中應(yīng)該包含本頁重點內(nèi)容的關(guān)鍵詞,比如/posts/2010/07/02/trip-best-buy-memory-cards一類的URL本身就是對頁面內(nèi)容的反應(yīng)。在URL包含重點內(nèi)容關(guān)鍵詞,也可以提高SEO性能。SEO的一個很重要的原則就是,在URL地址中包含內(nèi)容關(guān)鍵詞。
6.關(guān)于URL的技術(shù)細(xì)節(jié)
URL不應(yīng)該包含.html, .aspx, .cfm一類的后綴;這類信息對最終用戶是沒有意義的,卻占了額外的空間。一個例外是.atom, .rss, .json一類的特殊地址,這類地址是有特別的意義的。
7.使用小寫字符,URL中所有字符都應(yīng)該使用小寫,這更容易閱讀。
8.URL中包含的行為元素
URL查詢字符串中可能包含一些表示行為的元素,比如show, delete, edit等。非破壞性的行為可以體現(xiàn)URL中,破壞性的行為應(yīng)該使用POST。
================================================================================
瀏覽器對URL的長度
1.IE的URL長度上限2083字節(jié),其中純路徑部分不能超過2048字節(jié)
2.FireFox瀏覽器的地址欄中超過65536字符就不再顯示
3.Safari瀏覽器一致測試到80000字符還工作得好好的
4.Opera瀏覽器測試到190000字符的時候,還正常工作
================================================================================
Web服務(wù)器
1.Apache web服務(wù)器在接收到大約4000字符長的URL時候產(chǎn)生“413 Entity Too Large”錯誤。
2.IIS默認(rèn)接收的最大URL是16384字符。
URL的最基本的使命是唯一地代表Internet上的一個對象,URL必須和Internet上的對象一對一匹配。
2.如果有一天,不是不更改URL。一定使用Http 301機(jī)制,告訴瀏覽器和搜索引擎,你的那個URL所代表的對象,已經(jīng)搬遷到新地址。這個機(jī)制可以保證你的舊地址所獲得PR不會被清零。
3.盡可能用戶友好
保證可讀性、簡短
4.可預(yù)測的URL
如果URL擁有很好的一致性,用戶可以根據(jù)URL猜測別的內(nèi)容的URL
假如/events/2010/01:指向2010年1月份的日程內(nèi)容,那
/events/2009/01:應(yīng)當(dāng)指向2009年1月份的日程內(nèi)容
/events/2010:應(yīng)當(dāng)指向2010年全年的日程
/events/2010/01/21:應(yīng)當(dāng)指向2010年1月21日的日程
5.URL中的關(guān)鍵詞
URL中應(yīng)該包含本頁重點內(nèi)容的關(guān)鍵詞,比如/posts/2010/07/02/trip-best-buy-memory-cards一類的URL本身就是對頁面內(nèi)容的反應(yīng)。在URL包含重點內(nèi)容關(guān)鍵詞,也可以提高SEO性能。SEO的一個很重要的原則就是,在URL地址中包含內(nèi)容關(guān)鍵詞。
6.關(guān)于URL的技術(shù)細(xì)節(jié)
URL不應(yīng)該包含.html, .aspx, .cfm一類的后綴;這類信息對最終用戶是沒有意義的,卻占了額外的空間。一個例外是.atom, .rss, .json一類的特殊地址,這類地址是有特別的意義的。
7.使用小寫字符,URL中所有字符都應(yīng)該使用小寫,這更容易閱讀。
8.URL中包含的行為元素
URL查詢字符串中可能包含一些表示行為的元素,比如show, delete, edit等。非破壞性的行為可以體現(xiàn)URL中,破壞性的行為應(yīng)該使用POST。
================================================================================
瀏覽器對URL的長度
1.IE的URL長度上限2083字節(jié),其中純路徑部分不能超過2048字節(jié)
2.FireFox瀏覽器的地址欄中超過65536字符就不再顯示
3.Safari瀏覽器一致測試到80000字符還工作得好好的
4.Opera瀏覽器測試到190000字符的時候,還正常工作
================================================================================
Web服務(wù)器
1.Apache web服務(wù)器在接收到大約4000字符長的URL時候產(chǎn)生“413 Entity Too Large”錯誤。
2.IIS默認(rèn)接收的最大URL是16384字符。