HTML5清单回退URL

HTML5清单回退URL,html,cache-manifest,Html,Cache Manifest,我有一个网站,在开发环境中有URL localhost:8080/MySite 在test/live上,只有www.test.mysite.com和www.mysite.com 在我的舱单上我有 FALLBACK: / offline.html 问题是,如果用户点击localhost:8080/MySite(不是结尾没有斜杠),然后回退,他们会被重定向到localhost:8080MySite,这会导致错误 有人知道这个问题吗,我试过//offline.html,但那会干扰清单我尽可能地复制你

我有一个网站,在开发环境中有URL localhost:8080/MySite 在test/live上,只有www.test.mysite.com和www.mysite.com

在我的舱单上我有

FALLBACK:
/ offline.html
问题是,如果用户点击
localhost:8080/MySite
(不是结尾没有斜杠),然后回退,他们会被重定向到
localhost:8080MySite
,这会导致错误


有人知道这个问题吗,我试过
//offline.html
,但那会干扰清单

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

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

    /MySite/HTML/

    /我的网站/风格/

    /MySite/Images/

    /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”页面:

  • localhost/MySite/
  • localhost/MySite
  • localhost/MySite/HTML/
  • localhost/MySite/HTML
请注意回退URL。在FF和铬上测试


希望这有帮助。

当访问网站上的任何页面或使用“/MySite/”时,它都可以正常工作。只是当您尝试访问根页面时,末尾没有斜杠。有人能想到我该怎么解决这个问题吗?我用JSP为网站提供服务,它的上下文是“MySite”