1
我有一個應用程序,它使用rss提要(可以是任何東西)。用戶提供這些反饋網址,他們通常會獲得301永久重定向。從最佳做法的角度來看,我應該存儲原始網址還是新網址?存儲URL的應用程序是否應該首先關注它們並將結果存儲在任何301永久重定向之後?
我認爲後者更合適,因爲這是301重定向(以及308)的目的,這是抓取工具?
我有一個應用程序,它使用rss提要(可以是任何東西)。用戶提供這些反饋網址,他們通常會獲得301永久重定向。從最佳做法的角度來看,我應該存儲原始網址還是新網址?存儲URL的應用程序是否應該首先關注它們並將結果存儲在任何301永久重定向之後?
我認爲後者更合適,因爲這是301重定向(以及308)的目的,這是抓取工具?
我讀了規範的話說,採取新的位置 - 301 Moved Permanently
客戶端使用鏈接編輯功能應該自動重新鏈接 引用有效的請求URI到一個或多個新的在可能的情況下,服務器發送的引用爲 。
廣泛的瀏覽器行爲(How long do browsers cache HTTP 301s?)是無限期使用新的URI:
Chrome和Firefox將緩存301重定向,無終止日期。
當您要求一個普通答案(「最佳實踐觀點」)時,有理由保留原始網址(例如,以避免與配置不當的強制門戶斷開)。
與HTTP一樣,儘可能遵循規範,而不會在實踐中創建不好的用戶體驗。
喬 - 遵循規範的好處......順便說一下,不同的瀏覽器處理這個問題的好處也不同。 – Howiecamp