首先是與URL有關的一(yī)些準則。
一(yī)個(gè)URL必須唯一(yī)地,永久地代表一(yī)個(gè)在線對象
URL的最基本的使命是唯一(yī)地代表Internet上(shàng)的一(yī)個(gè)對象,URL必須和Internet上(shàng)的對象一(yī)對一(yī)匹配。然而現實中,這很難實現,我們經常可以通(tōng)過多(duō)個(gè)URL到(dào)達同一(yī)個(gè)頁面,比如,http://mysite.com/product/tv和http://mysite.com/product?name=tv,這種情形在現代CMS中更是比比皆是,針對這個(gè)問題,SEO moz有一(yī)篇很好的文章,講到(dào)了如何使用Canonical URL機(jī)制解決站點中的重複URL問題。
URL應該是永久的,這就(jiù)要求你在站點上(shàng)線前就(jiù)非常嚴謹地規劃URL。如果有一(yī)天,你不得不更改URL,一(yī)定使用HTTP301機(jī)制,告訴浏覽器(qì)和搜索引擎,你的那個(gè)URL所代表的對象,已經搬遷到(dào)新地址,這個(gè)機(jī)制可以保證你舊(jiù)地址所獲得PR不會(huì)被清零。
盡可能(néng)用戶友(yǒu)好
這是URL設計的根本,你的URL應該為(wèi)最終用戶而設計。保持URL友(yǒu)好的一(yī)個(gè)好辦法是在保證可讀(dú)性的同時讓它盡可能(néng)短。比如/about就(jiù)好過/about-acme-corp-page,當然,保持簡短不能(néng)犧牲可讀(dú)性,/13d2一(yī)類的地址短則短矣,但并不友(yǒu)好。如果要在Twitter,Facebook一(yī)類的社會(huì)媒體網絡分享你的URL,可以使用Bit.ly一(yī)類的網址縮短工(gōng)具,但這種工(gōng)具産生(shēng)的縮短URL并不友(yǒu)好,在Wordpress一(yī)類的CMS中,可以使用PrettyLink Pro或Short URL plugin一(yī)類的可控制的地址縮短插件(jiàn)。
URL的設計切忌使用一(yī)些對用戶來說沒有意義的内容,比如數據庫的ID号,/products/23這樣的URL地址對用戶是極不友(yǒu)好的,應當使用/products/ballpoint-pen一(yī)類的地址。
保持一(yī)緻性
站點内的所有URL必須保持一(yī)緻的格式和結構,這樣可以為(wèi)用戶帶來信任感,如果你必須更改URL格式和結構,需要使用HTTP 301機(jī)制。
URL設計是Web設計中常被忽視的東西(xī),事(shì)實上(shàng)URL非常重要,這不僅是一(yī)個(gè)網頁唯一(yī)的路(lù)徑,還(hái)涉及到(dào)你的站點是否幹淨,友(yǒu)好。本文講述URL這個(gè)司空見(jiàn)慣的Web元素中包含的大量不應為(wèi)忽視的知識,準則與最佳實踐。需要注意的是W3C建議使用URI取代URL一(yī)說.