title: Chrome reporting html5 cache manifest mime type incorrectly
body: <p>I'm trying to set up a cache manifest for a site and am having little luck. A demo page is here: <a href="http://www.matthewlehner.ca" rel="nofollow">http://www.matthewlehner.ca</a></p>
  
  <p>The HTML I'm using has this structure:</p>
  
  <pre><code>&lt;!DOCTYPE html&gt;
  &lt;html manifest="manifest.appcache"&gt;
  &lt;/html&gt;
  </code></pre>
  
  <p>.htaccess in the root folder has the following entry:</p>
  
  <pre><code>AddType text/cache-manifest appcache
  AddType text/cache-manifest .appcache
  </code></pre>
  
  <p>Response from `curl -I <a href="http://www.matthewlehner.ca/manifest.appcache" rel="nofollow">http://www.matthewlehner.ca/manifest.appcache</a>'</p>
  
  <pre><code>HTTP/1.1 200 OK
  Date: Sun, 11 Sep 2011 00:04:30 GMT
  Server: Apache
  Last-Modified: Sat, 10 Sep 2011 07:53:30 GMT
  ETag: "18a84003-32-4ac9196f95280"
  Accept-Ranges: bytes
  Content-Length: 50
  Content-Type: text/cache-manifest
  </code></pre>
  
  <p>But Chrome dev on OS X 10.6 is reporting the following error:</p>
  
  <pre><code>Application Cache Error event: Invalid manifest mime type (text/plain) http://www.matthewlehner.ca/manifest.appcache
  </code></pre>
  
  <p>Clearly this is not the case, but how do I fix this? Is it a Chrome, .htaccess, or hosting issue?</p>