0

htaccess ファイルに以下のブロックがあります。今、ブラウザでキャッチしたくない2つの構成ファイルがあることに気付きましたが、他のファイルはキャッシュできます。

ファイルはlang.jaconfig.jsなので、以下のブロックを使用することを考えました

 # Dont catch below files

   <FilesMatch "^(lang|config)\.js$">
       ExpiresDefault A0
   </FilesMatch>    

上記のコードを既存のブロックの下に追加する方法を知っている人はいますか。私はすでに下のブロックの開始時と終了時に上のブロックを追加しようとしましたが、うまくいきません。(常に js を 6 か月の有効期限に設定します。)

<IfModule mod_expires.c>
   ExpiresActive On

   ExpiresByType text/css "access plus 6 months"
   ExpiresByType text/x-javascript "access plus 6 months"
   ExpiresByType text/javascript "access plus 6 months"
   ExpiresByType application/javascript "access plus 6 months"
   ExpiresByType image/jpg "access plus 2 years"
   ExpiresByType image/jpeg "access plus 2 years"
   ExpiresByType image/gif "access plus 2 years"
   ExpiresByType image/png "access plus 2 years"
   ExpiresByType image/x-icon "access plus 2 years"
# Do not cache dynamically generated pages.
   ExpiresByType text/html A1
# Cache all files for a month after access (A).
   ExpiresDefault "access plus 21 days"
 </IfModule>

前もって感謝します。

よろしく、 モナ

4

1 に答える 1