5
.htaccessファイルの「ExpiresActive not allowed here」エラーメッセージを解決する方法
作業中のサイトのHTTP応答にExpiresヘッダーを追加しようとしています。Apache 1.3サーバーを制御する唯一の方法は、.htaccessファイルを編集することです。Expiresヘッダーを有効にするために、次のようなコードを追加してみました。 <IfModule mod_expires.c> ExpiresActive on ExpiresDefault "access plus 1 hour" </IfModule> ただし、これにより内部サーバーエラーが発生し、ログに次のエラーメッセージが記録されます。 ExpiresActiveはここでは許可されません mod_headersが有効になっていないため、おそらくキャッシュ制御の代替方法を使用できません。.htaccessファイルのいくつかのコマンドでmod_expiresを使用してExpiresヘッダーを有効にできる方法はありますか? 更新 httpd.confのOverride設定が何か関係があるかもしれないことをどこかで読んだことを思い出します。それが実際に問題であることを検証する方法はありますか?そうであれば、とにかく私のウェブサイトのキャッシュヘッダーを制御するための回避策はありますか?