diff --git a/src/redirectTo.js b/src/redirectTo.js
index accf652a05f57e04df033879a8c6d3c62478d7b9..815d94426839dac58f4c2b53142c1bb65be393f2 100644
--- a/src/redirectTo.js
+++ b/src/redirectTo.js
@@ -1,27 +1,20 @@
 const url = require('url');
 
+const mapper = {
+  getscene: "scene",
+  getcapabilities: "capabilities"
+};
+
 const redirectTo = (request, req, res) => {
 
-  switch (request.toLowerCase()) {
-    case "getscene": {
-      res.redirect(
-        url.format({
-          pathname: `${req.baseUrl}/scene`,
-          query: req.query,
-        })
-      );
-      break;
-    }
-    case "getcapabilities": {
-      res.redirect(
-        url.format({
-          pathname: `${req.baseUrl}/capabilities`,
-          query: req.query,
-        })
-      );
-      break;
-    }
-  }
+  let path = mapper[request.toLowerCase()];
+
+  res.redirect(
+    url.format({
+      pathname: `${req.baseUrl}/${path}`,
+      query: req.query,
+    })
+  );
 
 }