diff --git a/server/boot/z-lang-redirect.js b/server/boot/z-lang-redirect.js index b4ba8ded74..f36f5df21f 100644 --- a/server/boot/z-lang-redirect.js +++ b/server/boot/z-lang-redirect.js @@ -16,9 +16,9 @@ export default function redirectLang(app) { if (supportedLanguages[langCode]) { req.flash('errors', { - msg: `404: We couldn't find path ${ path }` + msg: `We couldn't find path ${ path }` }); - return res.redirect('/map'); + return res.render('404', { title: '404'}); } // language aware redirect diff --git a/server/views/404.jade b/server/views/404.jade new file mode 100644 index 0000000000..28cabf8e33 --- /dev/null +++ b/server/views/404.jade @@ -0,0 +1,20 @@ +extends ./layout + +block content + .spacer + .row + .col-sm-6.col-sm-offset-3 + hr + .text-center + h1 404 + .row + .col-sm-6.col-sm-offset-3 + .text-center + h2 Ooops, we couldn't find that page. + .spacer + .row + .col-sm-6.col-sm-offset-3 + .text-center + a.btn.signup-btn.btn-block(href='/map') Head to the Map + hr + .spacer