1

で独自のcache-controlルールを作成しましたhttpd.conf。Aそして、異なるサブディレクトリごとに異なるルールを適用する必要があります。

デフォルト( )の拡張用no-cacheに作りました。.dohttpd.conf

# use .htaccess files for overriding,
AccessFileName .htaccess

...


    <ifModule mod_headers.c>
      <LocationMatch "\.(do)$">
        Header append Cache-Control "max-age=0, no-cache, no-store, must-revalidate"
      </LocationMatch>
    </ifModule>

また、いくつかのディレクトリをキャッシュする必要があります( .htaccess)。

URL の例:XXX.com/en/product.do

だから私は.htaccessオンを作りました<webRoot>/en

<ifModule mod_headers.c>
  <LocationMatch "\.(do)$">
    Header set Cache-Control "max-age=216000, public, must-revalidate"
  </LocationMatch>
</ifModule>

私は間違っていますか?異なるディレクトリで異なるルールを設定する他の方法はありますか?

4

1 に答える 1