技術評網 說說豆瓣的URL設計

2022-02-16 23:57:51 字數 681 閱讀 3844

很多人都喜歡豆瓣,但是豆瓣的url設計似乎有一些小問題。

豆瓣的url位址大部分是以 / 結束的,這個 / 在url位址中的本來意思是代表目錄,但由於豆瓣採用了python開發的動態系統,所以,這些目錄都是不存在的。

但是在ie瀏覽器中,比如ie6,當輸入url位址時候,如果這個位址是曾經訪問過的某位址的一部分,那麼位址列會出現url位址自動補全提示,但是注意,ie的提示把最後的 / 給去掉了,如下圖。 

這時如果用鍵盤上下鍵來選擇這些自動提示的位址,如果這些目錄是真實存在的話,那麼web伺服器會做出自動轉向,以保證能訪問到正確的目錄,但是由於豆瓣在處理url時沒有處理這個情況,那麼就會出現如下的錯誤了。 

這樣的錯誤提示,對於普通使用者來講簡直明顯太深奧了,普通使用者不會明白他們做錯了什麼,為什麼會出現這樣的情況。出於使用者友好的考慮,**程式應該自己處理這個情況,比如自動糾正這種情況,而不是把這個錯誤拋給使用者去處理。

同樣的情況,imdb就對這種錯誤做了自動更正,比如在瀏覽器位址列輸入這個位址,會自動更正到/,(imdb的這些目錄也是不存在的,是使用了url位址靜態化處理)。

update:

豆瓣的系統似乎對部分url進行了自動更正的處理,比如輸入會自動更正到通過firefox的live http headers擴充套件可以看到確實是收到了豆瓣伺服器的301轉向回應),但這種處理為什麼沒有在全站使用呢?

豆瓣網推廣技術

外鏈 高轉化率 在豆瓣的小組是發外鏈是很容易,也可以獲得良好排名。豆瓣小組就像乙個論壇,只要話題得當就會有人氣,帶來流量和轉化率。在筆者的印象中,從豆瓣帶去流量和轉化率,養活了很多 賣家 客 部落格主。見下圖,關於 的某個小組的外鏈 話題 和活躍度的截圖 二 總結豆瓣網推廣四大攻略 攻略四 隨心所欲...

利用Guzzle刷豆瓣熱評引發的聯想

guzzle是乙個php的http客戶端,用來輕而易舉地傳送請求,並整合到我們的web服務上。傳送同步或非同步的請求均使用相同的介面。使用psr 7介面來請求 響應 分流,允許你使用其他相容的psr 7類庫與guzzle共同開發。抽象了底層的http傳輸,允許你改變環境以及其他的 如 對curl與p...

說說技術型創業團隊的技術選型

看到微博上 程式設計師雜誌 在徵集 一分鐘先生 的話題 如何做好公司 團隊的技術選型?其實大公司或者大一點的團隊選型幾乎不需要太多討論的 最後會不可避免的繞到技術官僚的話題上去。這裡我想簡單說說技術型創業團隊技術上的選型問題。擁抱開源技術 如果只能選擇微軟的技術路線,比如團隊幾個人只會用微軟的技術做...