public static function routeStatic() { //This function should die as soon as it handles a file, because that way you skip templating $filename = Conf::get('glueExtras/RouteTools/content/path') . Route::requestUri(); $extension = explode('.', $filename); $extension = array_pop($extension); if (array_key_exists($extension, Conf::get('glueExtras/RouteTools/staticExtensions'))) { if (Conf::get('glueExtras/RouteTools/staticExtensions')[$extension] && is_file($filename)) { header("Content-Type: " . Conf::get('glueExtras/RouteTools/staticExtensions')[$extension]); Template::rawOutput(file_get_contents($filename)); } } }