diff --git a/.htaccess b/.htaccess
index d56cfb5b3f3f19fc1d3eb1962188f237624110b6..770f242fbd46febed6dbcf7c00e3bcd449383803 100644
--- a/.htaccess
+++ b/.htaccess
@@ -1,17 +1,26 @@
 CheckSpelling Off
 
 RewriteEngine on
-RewriteCond %{HTTP_HOST} =www-rw.doc.ic.ac.uk [OR]
-RewriteCond %{HTTP_HOST} =www-rw-dev.doc.ic.ac.uk
+
+# Rewrite former site subdomain pages to new site pages
+RewriteCond %{HTTP_HOST} =www-rw.doc.ic.ac.uk
 RewriteRule . http://psvg.doc.ic.ac.uk/research/javascript.html [R=301,L]
 
-RewriteCond %{HTTP_HOST} =www-lrr.doc.ic.ac.uk [OR]
-RewriteCond %{HTTP_HOST} =www-lrr-dev.doc.ic.ac.uk
+RewriteCond %{HTTP_HOST} =www-lrr.doc.ic.ac.uk
 RewriteRule ^papers.html http://psvg.doc.ic.ac.uk/publications/ [R=301,L]
-RewriteCond %{HTTP_HOST} =www-lrr.doc.ic.ac.uk [OR]
-RewriteCond %{HTTP_HOST} =www-lrr-dev.doc.ic.ac.uk
+RewriteCond %{HTTP_HOST} =www-lrr.doc.ic.ac.uk
 RewriteRule ^ca($|/) http://psvg.doc.ic.ac.uk/research/concurrency.html [R=301,L]
 
+# And for -dev subdomains for testing purposes
+RewriteCond %{HTTP_HOST} =www-rw-dev.doc.ic.ac.uk
+RewriteRule . http://psvg-dev.doc.ic.ac.uk/research/javascript.html [R=301,L]
+
+RewriteCond %{HTTP_HOST} =www-lrr-dev.doc.ic.ac.uk
+RewriteRule ^papers.html http://psvg-dev.doc.ic.ac.uk/publications/ [R=301,L]
+RewriteCond %{HTTP_HOST} =www-lrr-dev.doc.ic.ac.uk
+RewriteRule ^ca($|/) http://psvg-dev.doc.ic.ac.uk/research/concurrency.html [R=301,L]
+
+# Bump any other subdomain request that gets here over to the main psvg site
 RewriteCond %{HTTP_HOST} !=psvg.doc.ic.ac.uk
 RewriteCond %{HTTP_HOST} !=psvg-dev.doc.ic.ac.uk
 RewriteCond %{HTTP_HOST} !=www-rr-dev.doc.ic.ac.uk