2

DEV コンテキストでは localhost:8080/MySite という URL を持つ Web サイトがあり、テスト/ライブでは www.test.mysite.com と www.mysite.com になります。

私のマニフェストには

FALLBACK:
/ offline.html

問題は、ユーザーがヒットしlocalhost:8080/MySite(最後にスラッシュがない)、フォールバックが開始された場合に、localhost:8080MySiteどのバグにリダイレクトされるかということです...

誰もこの問題について知っていますか、私は試し/ /offline.htmlましたが、マニフェストにバグがありました

4

1 に答える 1

3

私はできる限りあなたのケースを再現しようとしました。以下を使用してうまくいきました:

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

    /マイサイト/HTML/

    /マイサイト/スタイル/

    /MySite/画像/

    /MySite/スクリプト/

「offline.htm」を含むすべての HTML ファイルは/MySite/HTML/の下にあります。

  • 私のマニフェストファイルは次のとおりです。

    キャッシュマニフェスト

    キャッシュ: main.htm

    /MySite/Styles/mustyles.css

    /MySite/画像/random.jpg

    /MySite/Scripts/jquery.js

    通信網:

    *

    後退する:

    / /MySite/HTML/offline.htm

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

  • ローカルホスト/マイサイト/
  • ローカルホスト/マイサイト
  • ローカルホスト/マイサイト/HTML/
  • ローカルホスト/マイサイト/HTML

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

お役に立てれば。

于 2012-02-03T15:40:10.233 に答える