]> git.ipfire.org Git - ipfire.org.git/commitdiff
downloads: Redirect old release links
authorMichael Tremer <michael.tremer@ipfire.org>
Sun, 18 Nov 2018 11:38:12 +0000 (11:38 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Sun, 18 Nov 2018 11:38:12 +0000 (11:38 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/web/__init__.py
src/web/download.py

index f961c3bfa91dfd59285875739d8ff40570241c28..8ea161286c52a2802308f8b53f51737ddc206be9 100644 (file)
@@ -172,6 +172,7 @@ class Application(tornado.web.Application):
                # downloads.ipfire.org
                self.add_handlers(r"downloads?(\.dev)?\.ipfire\.org", [
                        (r"/", tornado.web.RedirectHandler, { "url" : "https://www.ipfire.org/" }),
+                       (r"/release/(.*)", download.ReleaseRedirectHandler),
                        (r"/(.*)", download.FileHandler),
                ])
 
index aaaebbf411cd6350053d4f24273e6a176b40ca3f..6062524d6c31d88fd96636b228329a93c2e8568a 100644 (file)
@@ -30,6 +30,11 @@ class ReleaseHandler(base.BaseHandler):
                self.render("download/release.html", release=release)
 
 
+class ReleaseRedirectHandler(base.BaseHandler):
+       def get(self, release):
+               self.redirect("https://www.ipfire.org/download/%s" % release, permanent=True)
+
+
 class FileHandler(base.BaseHandler):
        def prepare(self):
                self.set_header("Pragma", "no-cache")