-$filename = ltrim($Args, '/').'.html';
-if (preg_match('{^\.}', $filename))
- abort("ongeldige bestandsnaam: $filename", '403 input error');
+$request = trim($Page->path, '/') ?: 'index';
+if (preg_match('{^\.}', $request))
+ abort("ongeldige bestandsnaam: $request", '403 input error');
+$filename = $request;
+if (is_dir($filename) && !file_exists("$filename.html"))
+ $filename .= '/index';
+$filename .= '.html';