我有一个Django网站,根据所访问的子域名显示不同的内容。
如果你去a.mysite.com,你会看到“A”型的东西,但如果你去b.mysite.com,你会看到“B”型的东西。
我这样做是通过在请求中收集子域并使用它来过滤。
我希望能够做的是允许任何其他域指向这些子域(例如,heroku可以这样做),但仍允许我以上述方式进行过滤。
这可能吗?
如果是这样,我该怎么做呢?
我认为,如果用户来到我的网站hisdomain.com(指向a.mysite.com),那么我在子域名中就不会有“a”,所以我怎么知道他们想看到“一个“类型的东西?
答案 0 :(得分:0)
如果其他人将其域重定向到您的子域,那么每个人都将访问您的域a.yourblog.com
另一个域someotherblog.com
将为您的子域a.yourblog.com
的内容提供服务的唯一方式您是在yourblog.com
的DNS配置中设置网址重定向,并将a.yourblog.com
重定向到someotherblog.com
的网址。
因此,实质上a user comes to my site on theirdomain.com
并不是我所理解的事情。它们只能重定向到您的域,这与直接访问您的域名没有什么不同。