2016-09-28 78 views
0

有没有可能像test.js这样的文件不使用mod_expires?使用mod_expires的例外

<IfModule mod_expires.c> 
    ExpiresActive on 
    ExpiresByType image/jpg "access 2 month" 
    ExpiresByType image/gif "access 2 month" 
    ExpiresByType image/jpeg "access 2 month" 
    ExpiresByType image/png "access 2 month" 
    ExpiresByType text/css "access 2 month" 
    ExpiresByType application/x-javascript "access plus 2 week" 
    ExpiresByType text/javascript "access plus 1 week" 
    ExpiresByType application/javascript "access plus 1 week" 
    ExpiresByType image/x-icon "access plus 12 month" 
    ExpiresByType image/icon "access plus 12 month" 
    ExpiresByType application/x-ico "access plus 12 month" 
    ExpiresByType application/ico "access plus 12 month" 
    </IfModule> 

我需要test.js将通过浏览器每次每隔一小时,每天读,或者,或者至少一次。

+1

你的意思是你所有的.js文件到期1或2周,但test.js过期1天? –

+1

是的...... @محمدعلیپورفتحکوهی –

回答

1

我会建议使用<If>语法:

<If "%{REQUEST_URI} =~ /\/test\.js/" > 
    ExpiresDefault "access plus 1 hour" 
</If> 

这是假设你正在运行的Apache的httpd 2.4,你应该的。