]> git.ipfire.org Git - ipfire.org.git/commitdiff
Add handlers for other sites.
authorMichael Tremer <michael.tremer@ipfire.org>
Sun, 17 Jan 2010 11:17:04 +0000 (12:17 +0100)
committerMichael Tremer <michael.tremer@ipfire.org>
Sun, 17 Jan 2010 11:17:04 +0000 (12:17 +0100)
www/webapp/__init__.py

index 659f76980442d6195611e7dbf31351defef30879..25b2326e9f39c53c0aaa1013a414a52f76010828 100644 (file)
@@ -55,3 +55,32 @@ class Application(tornado.web.Application):
                        xsrf_cookies = True,
                )
                tornado.web.Application.__init__(self, handlers, **settings)
+
+               # ipfire.org
+               self.add_handlers("ipfire.org", [
+                       (r"/", tornado.web.RedirectHandler, { "url" : "http://www.ipfire.org" })
+               ])
+
+               # download.ipfire.org
+               self.add_handlers("download.ipfire.org", [
+                       (r"/", MainHandler),
+                       (r"/[A-Za-z]{2}/index", DownloadHandler),
+               ])
+
+               # source.ipfire.org
+               self.add_handlers("source.ipfire.org", [
+                       (r"/", MainHandler),
+                       (r"/[A-Za-z]{2}/index", SourceHandler),
+               ])
+
+               # torrent.ipfire.org
+               self.add_handlers("torrent.ipfire.org", [
+                       (r"/", MainHandler),
+                       (r"/[A-Za-z]{2}/index", DownloadTorrentHandler),
+               ])
+
+               # tracker.ipfire.org
+               self.add_handlers("tracker.ipfire.org", [
+                       (r"/", MainHandler),
+                       (r"/[A-Za-z]{2}/index", DownloadTorrentHandler),
+               ])