diff --git a/webadmin/src/index.html b/webadmin/src/index.html
index 249c9301f..b123fa323 100644
--- a/webadmin/src/index.html
+++ b/webadmin/src/index.html
@@ -147,7 +147,7 @@
Account
Graphs
Support
- DNS & Certs
+ DNS & Certs
Settings
Logout
diff --git a/webadmin/src/views/certs.js b/webadmin/src/views/certs.js
index bde080b70..4aca7bc2d 100644
--- a/webadmin/src/views/certs.js
+++ b/webadmin/src/views/certs.js
@@ -1,7 +1,7 @@
'use strict';
angular.module('Application').controller('CertsController', ['$scope', '$location', 'Client', function ($scope, $location, Client) {
- Client.onReady(function () { if (!Client.getUserInfo().admin) $location.path('/'); });
+ Client.onReady(function () { if (!Client.getUserInfo().admin || !Client.getConfig().isCustomDomain) $location.path('/'); });
$scope.defaultCert = {
error: null,