diff --git a/.htaccess b/.htaccess
index 64301dbc609485b1697529cbeeef97b999d212a4..21f0b599aaa2ce0e133a14907d6817a083c6dd17 100644
--- a/.htaccess
+++ b/.htaccess
@@ -1,4 +1,5 @@
 CheckSpelling Off
+Options -Indexes
 
 RewriteEngine on
 
@@ -15,4 +16,5 @@ RewriteRule ^ca($|/) http://psvg.doc.ic.ac.uk/research/concurrency.html [R=301,L
 RewriteCond %{HTTP_HOST} !=psvg.doc.ic.ac.uk
 RewriteRule ^(.*)$ http://psvg.doc.ic.ac.uk/$1 [R=301,L]
 
+ErrorDocument 403 /403.html
 ErrorDocument 404 /404.html
diff --git a/403.md b/403.md
new file mode 100644
index 0000000000000000000000000000000000000000..3c3026166302aa91a6e6f447322b6d33dd2cef41
--- /dev/null
+++ b/403.md
@@ -0,0 +1,7 @@
+---
+layout: page
+title: "Error 403: Page Not Found"
+permalink: /403.html
+---
+
+Oops :(. This page is not verified, therefore clients should not access it.
diff --git a/Gemfile b/Gemfile
index 2fbdae6dc13098a4212f80bb8c864768713f5047..5a1aa47e037952f68e2f4e28c3826ee064ce0c29 100644
--- a/Gemfile
+++ b/Gemfile
@@ -7,6 +7,7 @@ group :default, :jekyll_plugins do
   gem 'jekyll-scholar', '~> 5.9.1'
   #gem 'jekyll-scholar', :git => '/home/thomas/jekyll-scholar', :branch => 'master'
   gem 'jekyll-sitemap'
+  gem 'jekyll-redirect-from'
 end
 
 group :test do
diff --git a/Gemfile.lock b/Gemfile.lock
index c1c3375da0835f0c06d6776417d802edd87b19d8..46d87723b76e5426b4a1c2ed296e58ab15405a9e 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -48,6 +48,8 @@ GEM
       pathutil (~> 0.9)
       rouge (~> 1.7)
       safe_yaml (~> 1.0)
+    jekyll-redirect-from (0.12.1)
+      jekyll (~> 3.3)
     jekyll-sass-converter (1.5.0)
       sass (~> 3.4)
     jekyll-scholar (5.9.1)
@@ -83,7 +85,7 @@ GEM
     public_suffix (2.0.5)
     rake (12.0.0)
     rb-fsevent (0.9.8)
-    rb-inotify (0.9.7)
+    rb-inotify (0.9.8)
       ffi (>= 0.5.0)
     rouge (1.11.1)
     safe_yaml (1.0.4)
@@ -103,6 +105,7 @@ PLATFORMS
 DEPENDENCIES
   html-proofer (~> 3.0)
   jekyll
+  jekyll-redirect-from
   jekyll-scholar (~> 5.9.1)
   jekyll-sitemap
   pry
diff --git a/blurbs.txt b/blurbs.txt
deleted file mode 100644
index 42c7421b1317a66ba4dbc1b3eb50a5d94d4edb6c..0000000000000000000000000000000000000000
--- a/blurbs.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-The world-wide web is a nearly-ubiquitous and continuously-growing application platform.
-As users increasingly come to depend on web applications, it is more important than ever to be able to make guarantees about these programs.
-Yet these applications are built on a melange of technologies that have evolved in response to the demands of developers and users, which present a daunting task for formal analysis.
-
-The purpose of the Reliable Web group is to develop formal techniques for making guarantees about web applications.
-Particular successes include formalising the semantics of JavaScript, the dynamic language that underpins client-side web applications, and developing local reasoning about the W3C Document Object Model, the data model that web applications use to represent and manipulate web documents.
\ No newline at end of file
diff --git a/news.html b/news.html
index 0d916975f813a8a583eefab05ef34e77310aa7c5..b1740817aae94a7618e38051b5a0c6347dffea66 100644
--- a/news.html
+++ b/news.html
@@ -3,5 +3,7 @@ title: News
 menu: true
 menu_order: 2
 layout: page
+permalink: /news/
+redirect_from: /news.html
 ---
 {% include news-page.html posts=site.posts %}
diff --git a/people.html b/people.html
index f85c8eb3bc14df847b425aa16423fc10ed23d483..e57d16d144aafc61381ba3c4b9e10626373f1556 100644
--- a/people.html
+++ b/people.html
@@ -2,5 +2,7 @@
 title: People
 menu: true
 menu_order: 3
+permalink: /people/
+redirect_from: /people.html
 ---
 {% include person-cards.html people=site.people %}
diff --git a/publications.html b/publications.html
index 76be1c0de0396bae611cdff3c74d228d63765d29..9a8cf97b35d831a13215fe0b092b2bc73e8cd5fe 100644
--- a/publications.html
+++ b/publications.html
@@ -3,5 +3,7 @@ title: Publications
 menu: true
 layout: toc
 menu_order: 6
+permalink: /publications/
+redirect_from: /publications.html
 ---
 {% bibliography -g year %}
diff --git a/research/concurrency.md b/research/concurrency.md
index 722c57c58baf85984d3a15be1d6aac10e6030d77..af9fb659913d3c8f6dcf36256f3c767d5c558a3d 100644
--- a/research/concurrency.md
+++ b/research/concurrency.md
@@ -27,7 +27,7 @@ logics, and applying our work to real-world concurrent programs.
 
 This research is supported by the EPSRC programme grant
 [EP/K008528/1]: [REMS: Rigorous Engineering of Mainstream
-Systems][REMS] and the EPSRC programme grant [EP/H008373/2]: [Resource
+Systems][REMS] and previously by the EPSRC programme grant [EP/H008373/2]: [Resource
 Reasoning]. We also have substantial collaboration with [Thomas Dinsdale-Young],
 previously a PhD student and RA of Gardner and now an independent
 research fellow at the University of Aarhus.
diff --git a/research/javascript.md b/research/javascript.md
index 28b50057b951e3b02280c90df926fe9590722007..951d7cbded375e8f2bad10ffb119ced557d1c083 100644
--- a/research/javascript.md
+++ b/research/javascript.md
@@ -40,13 +40,18 @@ JSIL to develop front-ends for the CBMC and Infer verification tools.
 #### Research Support
 
 This research is supported by the EPSRC/GCHQ grant [EP/K032089/1]:
-[Certified Verification of Client-Side Web Programs][1] and the EPSRC
-programme grant [EP/H008373/2]: [Resource Reasoning]. We also
-interact extensively with [Arthur Charguéraud], [Alan Schmitt] and
+[Certified Verification of Client-Side Web Programs][1], the EPSRC
+programme grant [EP/K008528/1]: [REMS: Rigorous Engineering of
+Mainstream Systems][REMS] and previously by the EPSRC
+programme grant [EP/H008373/2]: [Resource Reasoning].
+
+We also interact extensively with [Arthur Charguéraud], [Alan Schmitt] and
 [Martin Bodin] of INRIA, who are supported by the [AJACS] project.
 
 [EP/K032089/1]: http://gow.epsrc.ac.uk/NGBOViewGrant.aspx?GrantRef=EP/K032089/1
 [EP/H008373/2]: http://gow.epsrc.ac.uk/NGBOViewGrant.aspx?GrantRef=EP/H008373/2
+[EP/K008528/1]: http://gow.epsrc.ac.uk/NGBOViewGrant.aspx?GrantRef=EP/K008528/1
+[REMS]: http://www.cl.cam.ac.uk/~pes20/rems/
 [1]: https://verificationinstitute.org/project/certified-verification-of-client-side-web-programs/
 [Resource Reasoning]: http://www.resourcereasoning.com/
 [Arthur Charguéraud]: http://www.chargueraud.org/