4

我已经有一个站点,为此我使用带有应用程序缓存功能的 jquery mobile 创建了一个移动站点。(两者都有相同的网址)

使用 apache2 userAgent 设置,我重定向到(Android 和 Iphone)的移动站点。

当它重定向到移动网站时,我收到以下错误:

应用程序缓存错误事件:清单提取失败 (404)

测试清单

CACHE MANIFEST
# version 1
CACHE
/index.html
/static/js/main.js
/static/css/style.css

例子:

主站点: www.example.com/

移动网站 www.example.com/

www.example.com/test.manifest 直接打开,但使用重定向它随机给出 404 错误。

请提出任何解决方案。

4

5 回答 5

1

你的清单有一点问题。CACHE 后面需要一个冒号。

于 2013-07-10T03:49:05.407 回答
0

404 是不存在页面的标准。我的猜测是您的链接不正确,或者您可能忘记上传清单文件。

于 2014-02-26T21:25:48.347 回答
0

也许你的路径应该没有 / 这对我来说通常是这种情况,即使第一个元素是一个文件夹。但你可能已经检查过了。

于 2014-10-10T13:32:23.693 回答
0

您的重定向是否使用类似这样的代码?

$.mobile.changePage

如果我对某些页面使用书签而不是 $.mobile.changePage,我会看到类似的问题。

于 2013-10-30T21:24:42.133 回答
0

就我而言,我能够让它像

CACHE MANIFEST
#v1.0.1
NETWORK:
*

当它像这样时,我遇到了 404 错误:

CACHE MANIFEST
#v1.0.1
NETWORK
*

所以没有 : 在 NETWORK 部分。

于 2015-09-17T16:10:58.467 回答