我想調試一個.htaccess文件。 FireFox保持緩存重定向,我無法繞過它們。通常我會按Ctrl + F5,但因爲它已經將我重定向到另一個頁面,只刷新我發送的頁面,而不是我輸入的URL。有沒有辦法強制刷新一個url?Apache - 如何禁用瀏覽器緩存,同時調試htaccess
下面是一個例子:
- 重定向到example.com/hi example.com/hello,測試在Firefox和它的作品
- 從的.htaccess
- 類型example.com/刪除此行喜在Firefox中,它仍然重定向到example.com/hello
- 類型example.com/hi在Chrome中,它不會重定向
這就是爲什麼餘噸眨眼這是一個瀏覽器緩存問題,而不是服務器緩存。
編輯:這似乎是特定於FireFox,快速解決方案是使用Chrome代替。一小時後緩存過期,嘗試調試時太長。
我不認爲這真的回答了這個問題,我遇到了與Firefox相同的問題,它似乎緩存了htaccess文件,但無論我清除了多少次緩存,它都不會使用我的最新版本進行刷新。目前的解決方案是使用Chrome。 –
瀏覽器不緩存.htaccess文件(因爲他們從來沒有看到它們),但他們做緩存重定向。絕對沒有理由適當的302重定向不應該按預期工作,除非這實際上是一個Firefox錯誤(在這種情況下,你應該與他們一起提交一張票)。 –
實際需要301時,將其暫時更改爲302可能會在您完成測試時被遺忘。此外,清除瀏覽器緩存完全可能。 – Lode