Also redirect URLs that are missing a trailing slash
authorPaul Wise <pabs@debian.org>
Sat, 19 Aug 2017 14:11:31 +0000 (10:11 -0400)
committerPaul Wise <pabs@debian.org>
Sat, 19 Aug 2017 14:20:59 +0000 (10:20 -0400)
Prevents 404 errors when loading http://deb.debian.org/debian

See-also: http://forums.debian.net/viewtopic.php?f=20&t=134288
See-also: <20170812033010.GA23525@elchanate.org>

modules/roles/templates/static-mirroring/vhost/static-vhosts-simple.erb

index 48403ef..1f7990a 100644 (file)
@@ -8,10 +8,10 @@
        ServerAlias cdn.debian.net
        ServerAlias http.debian.net
 
-       Redirect /debian/           http://cdn-fastly.deb.debian.org/debian/
-       Redirect /debian-debug/     http://cdn-fastly.deb.debian.org/debian-debug/
-       Redirect /debian-ports/     http://cdn-fastly.deb.debian.org/debian-ports/
-       Redirect /debian-security/  http://cdn-fastly.deb.debian.org/debian-security/
+       Redirect /debian            http://cdn-fastly.deb.debian.org/debian
+       Redirect /debian-debug      http://cdn-fastly.deb.debian.org/debian-debug
+       Redirect /debian-ports      http://cdn-fastly.deb.debian.org/debian-ports
+       Redirect /debian-security   http://cdn-fastly.deb.debian.org/debian-security
 </Macro>
 
 <VirtualHost <%= @vhost_listen_443 %> >
 
        AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css
 
-       Redirect /debian/           https://cdn-aws.deb.debian.org/debian/
-       Redirect /debian-debug/     https://cdn-aws.deb.debian.org/debian-debug/
-       Redirect /debian-ports/     https://cdn-aws.deb.debian.org/debian-ports/
-       Redirect /debian-security/  https://cdn-aws.deb.debian.org/debian-security/
+       Redirect /debian            https://cdn-aws.deb.debian.org/debian
+       Redirect /debian-debug      https://cdn-aws.deb.debian.org/debian-debug
+       Redirect /debian-ports      https://cdn-aws.deb.debian.org/debian-ports
+       Redirect /debian-security   https://cdn-aws.deb.debian.org/debian-security
 </VirtualHost>
 <% end -%>