我在这里遇到一个处理子域名的问题。
以wix.com为例,我该怎么做?
www.mysite.com/page1 => load r'^page1/$'from URLS_main.py
user1.mysite.com/page1 => load r'^page1/$' from URLS_users.py
目前我正在使用中间件来确定子域部分,但是如果不在视图或中间件中进行大量重定向,我无法弄清楚它的后半部分。
以下是我的中间件在相关时的作用:
class subdomainMiddleware:
def process_request(self,request):
domain_parts = request.get_host().split('.')
subdomain = "www"
if(len(domain_parts) > 2):
subdomain = domain_parts[0].lower()
request.subdomain = subdomain