1
Apacheヘッダーを設定していて、PHP、CGI、Python、その他の動的ファイルをキャッシュしたくありません。Apache ExpiresDefault A0が機能しない
私は、サーバーを使用しています:Debianの9
を、私はこの設定追加しました:
# No caching for dynamic files
<filesMatch "\.(php|cgi|pl|htm)$">
ExpiresDefault A0
Header set Cache-Control "no-store, no-cache, must-revalidate, max-age=0"
Header set Pragma "no-cache"
</filesMatch>
をしかし、次のエラーが表示されます。
AH00526: Syntax error on line 86 of /etc/apache2/conf-enabled/headers.conf: Invalid command 'ExpiresDefault', perhaps misspelled or defined by a module not included in the server configuration Action '-t' failed.
どのように私はこのエラーを解決するのですか?
あなたはそれが動作していないと思いますなぜ?構文は私にはうまく見えますが、ソリューションのヘルプが必要な場合は、問題を説明してください。 ExpiresActiveフラグ(http://httpd.apache.org/docs/current/mod/mod_expires.html#expiresactive)を有効にしましたか? –
AH00526:/etc/apache2/conf-enabled/headers.confの86行目に構文エラーがあります。 コマンド 'ExpiresDefault'が正しくありません。サーバー設定に含まれていないモジュールで間違っているか、定義されていません。 '-t' – brody
私はこのApache構成ファイルhttps://github.com/gregrickaby/The-Perfect-Apache-Configurationを使用しています – brody