我有一个网站,在 DEV 上下文中的 URL 为 localhost:8080/MySite 在测试/上线时,它将只是 www.test.mysite.com 和 www.mysite.com
在我的 list 中我有
FALLBACK:
/ offline.html
问题是,如果用户点击 localhost:8080/MySite
(结尾处没有斜线),并且后备会被重定向到 localhost:8080MySite
,这会出现错误...
有谁知道这个问题吗,我尝试了 //offline.html
但这会干扰 list
最佳答案
我试图尽可能地复制你的案例。使用以下方法对我来说效果很好:
我有一个像这样的目录结构:
/MySite/HTML/
/MySite/样式/
/MySite/图像/
/MySite/Scripts/
我的所有 HTML 文件都位于 /MySite/HTML/ 下,包括“offline.htm”
我的 list 文件如下:
缓存 list
缓存: main.htm
/MySite/Styles/mustyles.css
/MySite/Images/random.jpg
/MySite/Scripts/jquery.js
网络:
*
后备:
//MySite/HTML/offline.htm
如果我输入以下 URL,我总是会看到“offline.htm”页面:
- 本地主机/MySite/
- 本地主机/MySite
- 本地主机/MySite/HTML/
- 本地主机/MySite/HTML
记下后备 URL。在 FF 和 Chrome 上进行了测试。
希望这有帮助。
关于HTML5 list 后备 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9027065/