[英]RewriteRule & Header set Expires : how to
我正在使用重寫規則在我的網站上創建/ fr / en,並且文件夾不存在,因此,如果我嘗試使用
<Directory /fr>
ExpiresDefault "access plus 1 day"
</Directory>
Apache抱怨該文件夾不存在,無法在http.conf中找到解決方法
如果我用
Header set Expires "access plus 1 day"
在.htaccess中,可以看到標題顯示
Expires: access plus 1 day
而不是日期+ 1天,如果我將其刪除,我可以看到
Expires: Thu, 19 Nov 1981 08:52:00 GMT
另外,如果我使用
ExpiresDefault "access plus 1 day"
這是行不通的...
你能告訴我如何正確處理嗎?
我也相信Safari(並且只有野生動物園)會因此每分鍾不斷地重新加載頁面,是正確的還是另一個問題?
謝謝您的幫助!
目錄指令正在實際的文件系統路徑上工作。 因此,目錄設置應類似於:
<Directory /var/www/foo/bar/fr >
(...)
</Directory>
相反,如果您更喜歡使用url路徑,則必須使用Location指令:
<Location /fr >
(...)
</Location>
這至少應該解決您不存在的目錄問題(如果我理解您的第一句話,這很奇怪)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.