diff --git a/routes/adminLogin.js b/routes/adminLogin.js
index <HASH>..<HASH> 100644
--- a/routes/adminLogin.js
+++ b/routes/adminLogin.js
@@ -8,9 +8,9 @@ var route = {
 	},
 
 	post: function (req, res) {
-		res.redirect(req.linz.get('admin path'));
+		res.redirect((req.linz.get('admin path') === '' ? '/': req.linz.get('admin path')));
 	}
 
 };
 
-module.exports = route;
\ No newline at end of file
+module.exports = route;
diff --git a/routes/adminLogout.js b/routes/adminLogout.js
index <HASH>..<HASH> 100644
--- a/routes/adminLogout.js
+++ b/routes/adminLogout.js
@@ -4,8 +4,8 @@ var path = require('path');
 var route = function (req, res) {
 
 	req.logout();
-	res.redirect(req.linz.get('admin path'));
+	res.redirect((req.linz.get('admin path') === '' ? '/': req.linz.get('admin path')));
 
 };
 
-module.exports = route;
\ No newline at end of file
+module.exports = route;
A couple of fixes on redirect, to support an 'admin path' of ''.