diff --git a/desirae.js b/desirae.js index 477f1f4..57832f3 100644 --- a/desirae.js +++ b/desirae.js @@ -1038,6 +1038,12 @@ // TODO why are redirects broken? var redirectHtml = Mustache.render(desi.partials.redirect, view); entity.redirects.forEach(function (redirect) { + if ("" === path.extname(redirect)) { + redirect += "/"; + } + if ("/" === redirect[redirect.length - 1]) { + redirect += "index.html"; + } compiled.push({ contents: redirectHtml, path: redirect,