2017-06-26 42 views
0

我犯了一個可怕的錯誤, 並將長期過期日期設置爲我的文件(包括index.php)。htaccess錯誤&如何強制客戶端的瀏覽器清除緩存?

ExpiresDefault       "access plus 3 week" 

現在很多我的用戶都得到舊文件,因爲它是我無法使用的目錄的索引文件?v = 1技巧。

我不想重命名的,因爲搜索引擎優化的原因的目錄。

是否有其他選擇?

+1

不是。你告訴客戶,「嘿,至少三週沒有再檢查一次,這會很好」,所以這很可能是他們要做的。 – CBroe

+0

如果瀏覽器不打算與您的服務器聯繫以獲取更新的說明,您將無法執行任何操作,因爲它已經有緩存的數據... – deceze

+0

OMG。重寫規則到另一個文件夾將解決這個問題? – boaz

回答

0

可以使用的.htaccess將其移動到另一個文件夾。隨着更新的index.php文件。

在三個星期中刪除重定向到子文件夾,並更新原始index.php.Try 302重定向。 Redirect 302//tempfolder

+0

這是什麼RewriteRule? – boaz

+0

我發佈了上面的規則。 –

相關問題