Web サーバーで画像などのキャッシュを有効にしたいので、この.htaccess
ファイルを作成しましたが、Web サーバーで Internal Error 500 と表示されます。
ここにファイルがありますが、私には問題ないようです...
<FilesMatch "\.(jpg|jpeg|png|gif|swf)$">
Header set Cache-Control "max-age=604800, public"
</FilesMatch>
何か案は?
自分のサーバーでは問題なく動作するので、エラーはありません... おそらく mod_headers が有効になっていませんか? それとも、Apache が理解できない奇妙なエンコーディングを使用したのでしょうか? これをコピーして新しいファイルに貼り付け、既存のファイルを上書きするとどうなりますか?
Apacheのmod_rewriteモジュールがロードされているかどうかを確認する必要があります。これを行う方法の説明は次のとおりです。
http://roshanbh.com.np/2008/04/check-enable-mod_rewrite-apache.html