我在對請求重定向到不同主機之前對文件的響應代碼進行cURL檢查(以確保文件在我重定向之前存在)。PHP標頭 - 位置重定向似乎失去緩存
當我們都很開心的時候,我把它們從服務器發送到遠程主機,我們都很高興。
唯一的問題似乎是它不在用戶的機器上緩存。有什麼我可以做的,讓用戶瀏覽器知道這是同一個文件?我認爲它註定會知道,因爲它只是一個頭位置重定向(即標題(「位置:http://www.locationtogo.com/asda 242」!);
感謝所有幫助
- ------ UPDATE ----------
似乎對這個相當多的問題,所以讓我解釋一步一步...
- 用戶要求文件from handler.php
- handler.php進行cURL檢查以查看響應代碼是否爲
- 如果響應代碼是200,我重定向到文件
- 但每次重裝的handler.php相同的文件...這將重新加載整個文件
我現在已經意識到 - 愚蠢的錯誤 - 但會在這裏列出只是在任何人的體驗相同 - 我當然是尋找響應200,而不是200或304.
這是現在緩存。
不知道我理解的問題是什麼。什麼是不緩存在哪裏,發生了什麼? –
請重新閱讀您的問題。對我來說尤其是最後一部分不清楚。誰緩存什麼,什麼不是?什麼應該被緩存?什麼不應該被緩存?什麼是相同的(聽起來好像不一樣)? – hakre
我現在已經整理了這個 - 這是我自己的錯誤。我希望這也能逐步清除。 – waxical