2011-07-14 3 views
0

キャッシュマニフェストを使用してサイトをオフラインで表示できるようにする方法については、XAMPPの.htaccess MIMEタイプをtext/cache-manifestに設定してHTML5でウェブサイトをオフラインで表示する

マニフェストファイルは、MIMEタイプのtext/cache-manifestで提供する必要があります。 Webサーバーにカスタムファイルタイプを追加するか、.htaccess 設定を追加する必要があります。

私のXAMPPディレクトリを見ると、xampp/htdocsフォルダに ".htaccess"という名前のファイルはありません。私はXAMPP /ディレクトリの下に検索を行なったし、それらのかなり多くがあります、以下の各フォルダに1:

  • XAMPP/htdocsに/ drupalの
  • XAMPP/phpMyAdminは/セットアップ/ libに
  • XAMPP/phpMyAdminは/ライブラリ
  • XAMPP/htdocsに/ XAMPP/SQLiteの
  • XAMPP/htdocsに/
  • XAMPP/phpMyAdminは/ contribの
を禁じ210

私のパートナーは、xampp/htdocs/nameOfTheFolderOfMyWebAppの中に自分自身で作っておかなければならないと言いますが、うまく動かなかったので私は彼を信用しません。助けて?

+0

ありがとう、DanC。私はむしろ直接的な解決策を見つけたと思う。 Apacheのインストールでmime.types設定ファイルを探します。私はxampp/apache/confの中に私のものが見つかりました。次に、 "text/cache-manifest manifest"という行を追加して保存します。 2番目の「マニフェスト」という単語がマニフェストファイルのファイル拡張子を表していると感じました。他の更新されたチュートリアルで見たように.appcacheまたは.cfmを使用している場合は、 「cfm」の「appcache」を追加しますが、頭を上げて、実際には試しませんでした。 出典:http://www.technetra.com/2009/08/17/countdown-html5-cache-version/ – Matt

答えて

1

これは、少なくともテストのために、役立つことがあります。

あなたがPHPを使用しているので、あなたはこのコンテンツとthemanifestfile.phpという名前のPHPファイルを作成することができます:あなたのhtmlで、その後

<?php header('Content-type: text/cache-manifest'); ?>CACHE MANIFEST 

demoimages/clownfish.jpg 
demoimages/clownfishsmall.jpg 
demoimages/flowingrock.jpg 
# THE REST OF YOUR OFFLINE FILES GO HERE 

を:

<html manifest="themanifestfile.php"> 

これはあなたの質問に直接答えるものではありませんが、yをテストする必要がある場合は、apache設定ファイルとの戦いに多くの時間を節約できます私たちのアプリ。

関連する問題