| @@ -93,9 +93,17 @@ module.exports = function(root, before) { | |||
| return; | |||
| } | |||
| // If it's a directory, we want the index.html file | |||
| if (stat.isDirectory()) | |||
| // If it's a directory, we want the index.html file, | |||
| // or redirect to <pathname>/ | |||
| if (stat.isDirectory()) { | |||
| if (pn[pn.length - 1] !== "/") { | |||
| res.writeHead(302, { location: pn + "/" }); | |||
| res.end(); | |||
| return; | |||
| } | |||
| path = pathlib.join(path, "index.html"); | |||
| } | |||
| // Send the file | |||
| send(path); | |||