2010-12-15 89 views

回答

0

您可以使用fiddler,firebug(適用於Firefox)或Webkit for Chrome或Safari中的開發人員工具進行檢查。

我敢打賭,他們不會長時間(或永遠)緩存它。永久重定向中的「永久」主要被搜索引擎用來爲一條信息建立規範URL,如果它可以查看是否來自多個URL或從其他站點傳輸基於鏈接的頁面排名,則該信息似乎可能會重複。

+0

這是絕對的,完全不正確!如果您使用301重定向進行任何類型的開發,而沒有明確的Expires標頭(如果您使用的是標準工具,則默認情況下未指定此標頭),您將知道它們基本上已緩存好,並且會導致各種緩存問題! – cnst 2016-07-04 22:36:32

1

他們基本上緩存它foreva

除非存在Expires標頭,否則301 Moved Permanently重定向在瀏覽器中永久緩存,並在進行測試和開發時會導致各種問題。

此外,它們不僅被緩存得如此積極,而且一旦被緩存也很難清除任何這樣的301重定向。然後,你最終不知道爲什麼事情不能在你的Firefox中工作,而沒有問題可以通過捲曲顯示!


Cloudflare and nginx: Too many redirects

這些問題與失控重定向拿出所有的時間!

通常情況下,問題在於一個事實,即301 Moved Permanently反應往往是瀏覽器的「好」內緩存,而且往往是沒有辦法按Ctrl[R也不按Ctrl[R出,它沒有清除整個緩存。 (這是我經常喜歡302 Found/302 Moved Temporarily代替,特別是在開發階段的原因之一,因爲302反應通常不是由默認的緩存在所有。)