0

状況:

  1. htaccess にファイル拡張子を削除させて、アクセスwww.example.com/index.htmlするとリンクされるようにしましたwww.example.com/index/
  2. キャッシュ マニフェストを作成しました (正常に動作するため、構造の問題を除外できます)

問題:

  • htaccess の変更リンクを作成してからでも、キャッシュ マニフェストが index.html に対して機能しなくなりました
  • 例:
CACHE MANIFEST
index.html

そしてコンソールで私は得るでしょうcache manifest resource fetch failed (-1)

これはおそらく、ブラウザがアクセスしようとするwww.example.com/index.htmlと、リダイレクトされwww.example.com/index/て混乱するためでしょうか?

リンクを直接キャッシュする方法はありますか? ありがとう。

4

1 に答える 1

1

キャッシュに保存されるすべてのファイルを明示的に指定する必要がある可能性があります。つまり、キャッシュがファイルをダウンロードするには、完全な絶対 URL または完全な相対 URL を記述する必要があります。 .

別名

index.html 
blablah.js 
hello/world.png 

すべてが機能するはずですが、

index/ 
bippitybop/js/ 
goodbye_cruel/world/*

動作しません。

この質問がまだ有効な場合は、これが役立つかどうか教えてください。

于 2014-02-24T11:53:11.913 に答える