Django域名转发

时间:2017-10-11 15:38:28

标签: django heroku subdomain

我有一个Django网站,根据所访问的子域名显示不同的内容。

如果你去a.mysite.com,你会看到“A”型的东西,但如果你去b.mysite.com,你会看到“B”型的东西。

我这样做是通过在请求中收集子域并使用它来过滤。

我希望能够做的是允许任何其他域指向这些子域(例如,heroku可以这样做),但仍允许我以上述方式进行过滤。

这可能吗?

如果是这样,我该怎么做呢?

我认为,如果用户来到我的网站hisdomain.com(指向a.mysite.com),那么我在子域名中就不会有“a”,所以我怎么知道他们想看到“一个“类型的东西?

1 个答案:

答案 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并不是我所理解的事情。它们只能重定向到您的域,这与直接访问您的域名没有什么不同。