【发布时间】:2011-10-30 09:49:52
【问题描述】:
如何让服务器返回 text/cache-manifest 内容类型的清单文件?默认情况下,如果我把它放到服务器上并包含在<html manifest="cache.manifest"> 中,它就会被加载为application/x-ms-manifest 类型。
【问题讨论】:
标签: html iis caching content-type
如何让服务器返回 text/cache-manifest 内容类型的清单文件?默认情况下,如果我把它放到服务器上并包含在<html manifest="cache.manifest"> 中,它就会被加载为application/x-ms-manifest 类型。
【问题讨论】:
标签: html iis caching content-type
这就是为什么推荐的清单文件扩展名现在是 .appcache 的原因之一 - 微软已经在使用 .manifest 来做其他事情。配置内容类型:
mimeMap entry under staticContent in your web.config 就像 <mimeMap fileExtension=".appcache" mimeType="text/cache-manifest" />
【讨论】:
你可以包括
AddType text/cache-manifest .appcache
在您的 .htaccess 中
或者如果你碰巧使用 PHP,你可以发送标题信息
header('Content-Type: text/cache-manifest');
【讨论】:
.htaccess
在通过 GoDaddy 托管在 iPad 上缓存离线站点时遇到问题...他们的 mime 类型不适合 Safari 支持,所以我只是创建了一个 cache.ASPX 页面:
<%@Page ContentType="text/cache-manifest" ResponseEncoding ="utf-8" %>
在页面底部...希望这对某人有帮助!
【讨论】:
您必须有一个 helicon 文件类型 .htaccess 才能使用 IIS。是可以有.htaccess文件的,只要是#Helicon ISAPI_Rewrite配置文件即可
【讨论】: