この.htaccessはcrontabによって生成されました。ちなみにアクセス+1週間を指定したいのですが。しかし、私が持っている.htaccessは次のとおりです。
<FilesMatch "(./|\.(html|js))$">
Header set Cache-Control "max-age=604800, public"
Header set Expires "Sat, 01 Dec 2012 02:34:43 UTC"
</FilesMatch>
<FilesMatch "(\.css)$">
Header set Cache-Control "max-age=2592000, public"
Header set Expires "Mon, 24 Dec 2012 02:34:43 UTC"
</FilesMatch>
<FilesMatch "\.(ico|pdf|flv|jpg|jpeg|png|gif|swf)$">
Header set Cache-Control "max-age=31536000, public"
Header set Expires "Sun, 24 Nov 2013 02:34:43 UTC"
</FilesMatch>
ファイルは/home/jonathan/.htaccessであり、Apache2エラーログには次のように記載されています。
[Sat Nov 24 14:03:46 2012] [alert] [client 66.249.75.28] /home/jonathan/.htaccess:無効なコマンド'Header'、スペルミスまたはサーバー構成に含まれていないモジュールによって定義されている可能性があります[Sat Nov
24 24 14:03:46 2012] [alert] [client 66.249.75.28] /home/jonathan/.htaccess:無効なコマンド'Header'、スペルが間違っているか、サーバー構成に含まれていないモジュールによって定義されている可能性があります
この.htaccessを変更して、理想的には1週間または1か月など、さまざまな拡張子を静的に指定し、いずれにせよ、誰かが使用しようとしたときにサーバーエラー(500)を生成しないように設定するにはどうすればよいですか?ヘッダーに関する不満は二次的な損傷のように見えます。これは、H5BPに移行したときに発生しました。