I have a manifest that looks somethin like this:<div><br></div><div><div>CACHE MANIFEST</div><div># e4a75fb378cb627a0d51a80c1cc5684c2d918d93e267f5854a511aa3c8db5b1a</div><div>/a/application.js</div><div>/a/application.css</div>

<div><br></div><div>NETWORK:</div><div>*</div><div><br></div><div>FALLBACK:</div><div>/ /offline</div></div><div><br></div><div>The issue is that my /404.html and /500.html pages (that are obviously served up with a response code of 404 and 500) are triggering the fallback.  They both act just as if the server is offline.</div>

<div><br></div><div>My question is twofold:</div><div><br></div><div>1) Why does /404.html trigger the fallback when /events doesn't?</div><div>2) How can I allow /404.html and /500.html to not trigger the fallback while still allowing / to trigger it.</div>

<div><br></div><div>For what it's worth, I've already tried this:</div><div><br></div><div>NETWORK:</div><div>*</div><div>/404.html</div><div>/500.html</div><div><br></div><div>... however since those pages are served w/ a non-200 response code, it triggers the app cache error callback and the cache isn't saved.</div>

<div><br></div><div>Thanks!</div><div>Josh</div>