if( $wgUseFileCache && isset($wgTitle) ) {
wfProfileIn( 'main-try-filecache' );
- if( HTMLFileCache::useFileCache() ) {
+ // Raw pages should handle control on their own
+ // even when using file cache.
+ if( $action != 'raw' && HTMLFileCache::useFileCache() ) {
/* Try low-level file cache hit */
$cache = new HTMLFileCache( $wgTitle, $action );
if( $cache->isFileCacheGood( /* Assume up to date */ ) ) {