Appcache を CI で数時間動作させようとしましたが、まだ動作しませんでした。
バックグラウンド:
IIS サーバーを使用しています。マニフェスト ファイルとキャッシュする必要がある php ファイルを単純なフォルダーに配置して Appcache をテストしたところ、機能したので、サーバー環境は良好であると確信しています。
以下のURLをキャッシュしたいとします
http://mydomain.com.au/myapp/index.php/test/index
ここに私のmanifest.phpがあります(どちらが機能するかわからないので、CACHEの下に2行置きます。それらはすべて同じビューファイルを参照します)
<?php
header('Content-Type: text/cache-manifest');
echo "CACHE MANIFEST
CACHE:
index.php
http://mydomain.com.au/myapp/index.php/test/index
";
?>
以下は、もちろんビューフォルダーに配置された私のビューファイル(index.php)です
<!DOCTYPE HTML>
<html manifest="manifest.php">
<body>
this is a test
</body>
</html>
質問は、このマニフェスト ファイルをどこに置くべきかということです。そして、CACHE の下にどのファイルをリストする必要がありますか? CI で appcache を使用する場合に従う必要があるルーチンはありますか?
私はそれを同じビューフォルダー、パブリックフォルダー(アプリケーションフォルダーの外)に入れてみましたが、うまくいきませんでした。
前もって感謝します。