Загрузить файл манифеста кеша

Как заставить сервер возвращать файл манифеста с типом содержимого text/cache-manifest? По умолчанию, если я ставлю его на сервер и включаю в <html manifest="cache.manifest">, он загружается с типом application/x-ms-manifest.


person Sergey Metlov    schedule 19.08.2011    source источник


Ответы (4)


Это одна из причин, по которой рекомендуемое расширение для файлов манифеста теперь .appcache — Microsoft уже использует .manifest для чего-то другого. Чтобы настроить типы контента:

person robertc    schedule 19.08.2011
comment
Следует отметить одну вещь. У меня был файл .manifest, и я просто изменил расширение на .appcache в Visual Studio. Это не сработало, и только когда я создал совершенно новый текстовый файл с именем cache.appcache, я заставил его работать. - person Rachel Edge; 18.03.2016

вы можете включить

AddType text/cache-manifest .appcache

в вашем .htaccess

или если вы используете PHP, вы можете отправить информацию заголовка

header('Content-Type: text/cache-manifest');
person zevero    schedule 17.05.2012
comment
Вы не получаете .htaccess в IIS - person robertc; 04.09.2012

Были проблемы с кэшированием офлайн-сайта на iPad через хостинг GoDaddy... Их MIME-тип не подходит для поддержки Safari, поэтому я просто создал страницу cache.ASPX:

<%@Page ContentType="text/cache-manifest" ResponseEncoding ="utf-8" %>

Внизу страницы... Надеюсь, это кому-нибудь поможет!

person bfritz    schedule 29.06.2012

У вас должен быть тип файла helicon .htaccess, чтобы он работал с IIS. Может иметь файл .htaccess, просто должен быть файл конфигурации # Helicon ISAPI_Rewrite

Версия 3.1.0.82

person Link Worx Seo    schedule 11.12.2013