2013-06-12 91 views
5

我嘗試了幾個方法來獲取圖像和其他資源,有到期日,但沒有一個似乎工作accourding到http://www.webpagetest.org/Expires頭不工作

我也裝W3插件,仍然工具報告的圖片沒有過期標題設置。

我也包括在我的htaccess下面的代碼:

<IfModule mod_expires.c> 
ExpiresActive On 
ExpiresDefault A300 
ExpiresByType application/x-javascript A3600 
ExpiresByType text/css A3600 
ExpiresByType image/gif A3600 
ExpiresByType image/png A3600 
ExpiresByType image/jpeg A3600 
ExpiresByType text/plain A300 
ExpiresByType application/x-shockwave-flash A3600 
ExpiresByType video/x-flv A3600 
ExpiresByType application/pdf A3600 
ExpiresByType text/html A300 
</IfModule> 
# BEGIN WordPress 
<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase/
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 
</IfModule> 

這似乎是一個常見的問題,我已經看到了這個很多問題,但找不到答案。

問題在測試工具或我的服務器上?我如何知道?

+0

爲什麼你認爲這是一個WordPress的問題嗎? – fuxia

+0

becasuse即時通訊使用wordpress,並認爲它可能是WordPress的具體問題。也許這屬於stackoverflow。 – user1721135

+0

在WordPress甚至開始之前,.htaccess就已經被讀取和執行了。會移動它。 – fuxia

回答

5

我有同樣的問題。似乎(一些)驗證者,如YSlow,在到期日期值爲31536000之前不會成功。

這是一個完整的W3 Total Cache htaccess:http://pastebin.com/wegK3jD6
它爲我工作,你不妨給它一個鏡頭。

注意,引擎收錄不包含的WordPress htaccess的內容

+0

與31536000一起嘗試過,但仍然相同,也嘗試了代碼從您的粘貼bin和它的相同 – user1721135

+0

您可以嘗試搜索[網頁測試文檔](https://sites.google.com/a/webpagetest.org/ docs /)的規則和限制? –

+0

thx虐待嘗試。所以基本上你說測試是錯誤的,而htaccess的工作?有沒有辦法找出我的服務器是否沒有問題? – user1721135