4

これはおそらく非常に簡単に解決できます。stackoverflow を確認しましたが、何も見つかりませんでした。

PHPとApacheでWAMPをインストールし、最新バージョンのLaravelを正常に実行しています。

cache.manifest ファイルがあり、正しく読み込まれていますが、内容を変更しても更新されないようです。

そこで、次のようないくつかのことを試しました。

AddType text/cache-manifest .manifest
<IfModule mod_rewrite.c>
   Options -MultiViews
   RewriteEngine On
   RewriteCond %{REQUEST_FILENAME} !-f
   RewriteRule ^ index.php [L]
</IfModule>
<FilesMatch "\.manifest$">
   Header set Cache-Control "max-age=259200, proxy-revalidate"
</FilesMatch>

FilesMatch セクションを追加すると、常に内部サーバー エラーが発生する

cache.manifest ファイルのみがキャッシュされるのを防ぐにはどうすればよいですか? FileMatch で他のことも試しましたが、毎回失敗します (たとえば、そのような画像 (png gif...) のコードがあり、機能しませんでした。

ご協力ありがとうございました。

4

2 に答える 2

1

タイプごとに有効期限を使用する

AddTypeマニフェスト ファイルの MIME タイプが正しいことを確認するために、このステートメントは既に存在しています。これを使用して、適切なキャッシュ ヘッダーを指定できます。

ExpiresByType text/cache-manifest "access plus 0 seconds"

html5 ボイラープレートの htaccess ファイルで、この情報やさらに役立つ情報を入手できます。

于 2013-07-22T21:19:10.640 に答える