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