index.php と offline.html の 2 つのファイルがあります。index.php に動的コンテンツを入れたいだけですが (これにはキャッシュはありません)、ユーザーがオフラインの場合は、offline.html にフォールバックしたいと考えています。
以下の私の例では、Google Chrome は index.php をキャッシュし、オフラインのときは index.php をロードします - offline.html ではありません (そうあるべきです)。明らかな何かが欠けていますか?
index.php:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" manifest="my.appcache">
<body>
<?php echo 'Online!';?>
</body>
</html>
offline.html:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" manifest="my.appcache">
<body>
Offline!
</body>
</html>
my.appcache
CACHE MANIFEST
# 2010-06-18:v2
CACHE:
NETWORK:
index.php
FALLBACK:
index.php offline.html