2

我有一个在 DEV 上下文中具有 URL localhost:8080/MySite 的网站,在 test/live 上它只是 www.test.mysite.com 和 www.mysite.com

在我的清单中,我有

FALLBACK:
/ offline.html

问题是如果用户点击localhost:8080/MySite(不是没有斜线结束)并且后备踢他们会被重定向到localhost:8080MySite哪些错误......

有谁知道这个问题,我试过/ /offline.html了,但是这破坏了清单

4

1 回答 1

3

我试图尽可能多地复制你的案例。使用以下方法对我来说效果很好:

  • 我有一个像这样的目录结构:

    /我的网站/HTML/

    /我的网站/样式/

    /我的网站/图片/

    /MySite/脚本/

我所有的 HTML 文件都位于/MySite/HTML/下,包括“offline.htm”

  • 我的清单文件如下:

    缓存清单

    缓存:main.htm

    /MySite/Styles/mustyles.css

    /MySite/Images/random.jpg

    /MySite/Scripts/jquery.js

    网络:

    *

    倒退:

    //MySite/HTML/offline.htm

如果我键入以下 URL,我总是会得到“offline.htm”页面:

  • 本地主机/我的站点/
  • 本地主机/我的站点
  • 本地主机/MySite/HTML/
  • 本地主机/MySite/HTML

请注意后备 URL。在 FF 和 Chrome 上测试。

希望这可以帮助。

于 2012-02-03T15:40:10.233 回答