Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
# 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),
])
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")