@property
def hostname(self):
+ # Return hostname in production
+ if self.request.host.endswith("ipfire.org"):
+ return self.request.host
+
# Remove the development prefix
- return self.request.host.replace(".dev.", ".")
+ subdomain, delimier, domain = self.request.host.partition(".")
+ if subdomain:
+ return "%s.ipfire.org" % subdomain
+
+ # Return whatever it is
+ return self.request.host
def get_template_namespace(self):
ns = tornado.web.RequestHandler.get_template_namespace(self)