def process_request(self, request):
     """If the request domain is not the canonical domain, redirect."""
     hostname = request.get_host().split(":", 1)[0]
     canonical_hostname = SITE_DOMAIN.split(":", 1)[0]
     if hostname != canonical_hostname:
         if request.is_secure():
             canonical_url = "https://"
         else:
             canonical_url = "http://"
         canonical_url += SITE_DOMAIN + request.get_full_path()
         return redirect(canonical_url, permanent=True)
Esempio n. 2
0
 def process_request(self, request):
     """If the request domain is not the canonical domain, redirect."""
     hostname = request.get_host().split(":", 1)[0]
     canonical_hostname = SITE_DOMAIN.split(":", 1)[0]
     if hostname != canonical_hostname:
         if request.is_secure():
             canonical_url = "https://"
         else:
             canonical_url = "http://"
         canonical_url += SITE_DOMAIN + request.get_full_path()
         return redirect(canonical_url, permanent=True)
Esempio n. 3
0
 def process_request(self, request):
     """If the request domain is not the canonical domain, redirect."""
     hostname = request.get_host().split(":", 1)[0]
     # Don't perform redirection for testing or local development.
     if hostname in ("testserver", "localhost", "127.0.0.1"):
         return
     # Check against the site domain.
     canonical_hostname = SITE_DOMAIN.split(":", 1)[0]
     if hostname != canonical_hostname:
         if request.is_secure():
             canonical_url = "https://"
         else:
             canonical_url = "http://"
         canonical_url += SITE_DOMAIN + request.get_full_path()
         return redirect(canonical_url, permanent=True)
Esempio n. 4
0
 def process_request(self, request):
     """If the request domain is not the canonical domain, redirect."""
     hostname = request.get_host().split(":", 1)[0]
     # Don't perform redirection for testing or local development.
     if hostname in ("testserver", "localhost", "127.0.0.1"):
         return
     # Check against the site domain.
     canonical_hostname = SITE_DOMAIN.split(":", 1)[0]
     if hostname != canonical_hostname:
         if request.is_secure():
             canonical_url = "https://"
         else:
             canonical_url = "http://"
         canonical_url += SITE_DOMAIN + request.get_full_path()
         return redirect(canonical_url, permanent=True)