diff --git a/browserid/app.js b/browserid/app.js
index 74c831bd349cb1b739305ad7be73230203c42d52..92ee6f14b08611559e9dfe9ee4e1c2032019a44c 100644
--- a/browserid/app.js
+++ b/browserid/app.js
@@ -45,36 +45,36 @@ function router(app) {
   app.get('/register_iframe', internal_redirector('/dialog/register_iframe.html'));
 
   app.get('/', function(req,res) {
-      res.render('index.ejs', {title: 'A Better Way to Sign In', fullpage: true});
-    });
+    res.render('index.ejs', {title: 'A Better Way to Sign In', fullpage: true});
+  });
 
-  app.get('/prove', function(req,res) {
-      res.render('prove.ejs', {title: 'Verify Email Address', fullpage: false});
-    });
+  app.get(/^\/prove(.html)?/, function(req,res) {
+    res.render('prove.ejs', {title: 'Verify Email Address', fullpage: false});
+  });
 
-  app.get('/users', function(req,res) {
-      res.render('users.ejs', {title: 'for Users', fullpage: false});
-    });
+  app.get(/^\/users(\.html)?/, function(req,res) {
+    res.render('users.ejs', {title: 'for Users', fullpage: false});
+  });
 
-  app.get('/developers', function(req,res) {
-      res.render('developers.ejs', {title: 'for Developers', fullpage: false});
-    });
+  app.get(/^\/developers(\.html)?/, function(req,res) {
+    res.render('developers.ejs', {title: 'for Developers', fullpage: false});
+  });
 
-  app.get('/primaries', function(req,res) {
-      res.render('primaries.ejs', {title: 'for Primary Authorities', fullpage: false});
-    });
+  app.get(/^\/primaries(\.html)?/, function(req,res) {
+    res.render('primaries.ejs', {title: 'for Primary Authorities', fullpage: false});
+  });
 
-  app.get('/manage', function(req,res) {
-      res.render('manage.ejs', {title: 'My Account', fullpage: false});
-    });
+  app.get(/^\/manage(\.html)?/, function(req,res) {
+    res.render('manage.ejs', {title: 'My Account', fullpage: false});
+  });
 
-  app.get('/tos', function(req, res) {
-      res.render('tos.ejs', {title: 'Terms of Service', fullpage: false});
-    });
+  app.get(/^\/tos(\.html)?/, function(req, res) {
+    res.render('tos.ejs', {title: 'Terms of Service', fullpage: false});
+  });
 
-  app.get('/privacy', function(req, res) {
-      res.render('privacy.ejs', {title: 'Privacy Policy', fullpage: false});
-    });
+  app.get(/^\/privacy(\.html)?/, function(req, res) {
+    res.render('privacy.ejs', {title: 'Privacy Policy', fullpage: false});
+  });
 
   // register all the WSAPI handlers
   wsapi.setup(app);