1

.htaccess ファイルに次の行を書きました。

<Directory /img>
Header set Cache-Control "max-age=604800, public"
</Directory>

しかし、サーバーで 500 内部サーバー エラーが発生しました。
そのルールをいくつかのディレクトリ (例: img/ js/ icons/ ) に適用したい
のですが、サイト内のすべての画像ファイルには適用したくありません。

質問:
ディレクトリ全体にルールを適用する正しい方法は何ですか?
各ディレクトリにhtacessファイルがなくても、単一のhtacessファイルで可能ですか?

4

1 に答える 1

2

<Directory>htaccessファイル(本質的には<directory>それ自体)内のブロックを使用することはできません。/imgcache-controlヘッダーを設定するリクエストが必要な場合は、次のように入力します。

Header set Cache-Control "max-age=604800, public"

ディレクトリ内のhtaccessファイルにあります/img

于 2012-10-18T01:31:32.937 に答える