MAMP 似乎默认启用mod_expires(至少在我的 MAMP 2.1.0 安装中),因此您应该能够在 .htaccess 文件中添加一些适当的设置。
默认立即过期:
ExpiresActive On
ExpiresDefault "now"
或者更细化(修改到期以适应您的测试):
ExpiresActive On
ExpiresDefault "now"
ExpiresByType image/gif "access plus 10 seconds"
ExpiresByType image/jpeg "access plus 10 seconds"
ExpiresByType image/png "access plus 10 seconds"
ExpiresByType text/css "access plus 10 seconds"
ExpiresByType text/javascript "access plus 2 minutes"
ExpiresByType application/x-javascript "access plus 2 minutes"
ExpiresByType application/x-shockwave-flash "access plus 10 minutes"
ExpiresByType text/xml "access plus 5 seconds"
如果出现无效指令的错误,则需要启用mod_expires
.
在 MAMP PRO 中,这是在 Server => Apache 选项卡上完成的。确保expires_module
检查模块。
在香草 MAMP 中,您可以编辑/Applications/MAMP/conf/apache/httpd.conf
. 应该有一个类似于以下内容的注释行:
# LoadModule expires_module modules/mod_expires.so
...删除前导“#”以取消注释。
启用后,mod_expires
您需要使用 MAMP 管理界面来停止/启动服务器,并且 Expires 指令现在应该可用。