gpt4 book ai didi

html - 应用程序缓存和 404/500 页面

转载 作者:搜寻专家 更新时间:2023-10-31 21:51:46 24 4
gpt4 key购买 nike

我有一个看起来像这样的 list :

CACHE MANIFEST
# e4a75fb378cb627a0d51a80c1cc5684c2d918d93e267f5854a511aa3c8db5b1a
/a/application.js
/a/application.css

NETWORK:
*

FALLBACK:
/ /offline/redirect

问题是我的/404.html 和/500.html 页面(显然响应代码为 404 和 500)触发了回退。它们的行为就像服务器处于离线状态一样。

我的问题有两个:

  1. 为什么/404.html 会触发回退而/events 不会?
  2. 如何允许/404.html 和/500.html 不触发回退,同时仍然允许/

触发它。

对于它的值(value),我已经尝试过这个:

NETWORK:
*
/404.html
/500.html

...但是,由于这些页面是使用非 200 响应代码提供的,因此它会触发应用缓存错误回调并且不会保存缓存。

谢谢!

最佳答案

对我有用的:

  • 从 NETWORK 声明中删除 *
  • 重定向到/404.html(等)而不是就地渲染。

因此使用上面的示例:/teams/1241231 302 重定向到 /404.html,它返回 404 状态代码。

关于html - 应用程序缓存和 404/500 页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9187094/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com