MAMP はデフォルトで (少なくとも私の MAMP 2.1.0 インストールでは) mod_expiresを有効にしているように見えるので、.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 ディレクティブが利用できるようになります。