2012-01-26 20 views
2

私はDEVコンテキストでURLのローカルホストを持っているウェブサイトがあります:8080 /個人用サイト をし、テストに/それだけでwww.test.mysite.comとwww.mysite.comHTML5マニフェストの代替URL

になります住んで私は、彼らがどのバグ localhost:8080MySiteにリダイレクトして、ユーザが localhost:8080/MySite(いない最後のスラッシュなし)とフォールバックキックをヒットしない場合は、問題がある

FALLBACK: 
/offline.html 

を持っている私のマニフェストに

...

誰もが知っていますこの問題の周りで、私は試みた/ /offline.htmlしかし、それはマニフェストを盗んだ

+0

ウェブサイトのページにアクセスしたとき、または「/ MySite /」が使用されているときはうまく動作します。最後にスラッシュを付けずにルートページにアクセスしようとするときです。誰も私がこれを回避する方法を考えることができますか?私はJSPでウェブサイトを提供しており、コンテキスト "MySite" – Baconbeastnz

答えて

3

私は可能な限りあなたのケースを複製しようとしました。これは、次を使用して、私のためにうまく働いた:

  • 私はこのようなディレクトリ構造があります。

    /個人用サイト/ HTML/

    /個人用サイト/スタイル/

    /個人用サイト/を画像/

    /個人用サイト/スクリプト/

すべての私のHTMLファイルは、次のように私のマニフェストファイルである "offline.htm"

  • 含め、/個人用サイト/ HTML/の下にあります。

    CACHE MANIFEST

    CACHE: main.htm

    /MySite/Styles/mustyles.css

    /MySite/Images/random.jpg

    /MySite/Scripts/jquery.js

    NETWORK:

    *

    FALLBACK:

    //個人用サイト/ HTML /オフライン。 htm

次のURLを入力すると、「offline.htm」ページが表示されます。

  • はlocalhost /個人用サイト/
  • はlocalhost /個人用サイト
  • はlocalhost /個人用サイト/ HTML/
  • はlocalhost /個人用サイト/ HTML

フォールバックURLに注意してください。 FFとChromeでテスト済み

これが役に立ちます。