我希望允许用户将他们的域映射到我的 Django 应用程序中的页面。因此,如果他们的页面位于: user.mydomain.com ,我希望他们能够将其域映射到 url,使其变为: usersdomain.com 。
我发现这个答案让我了解了如何设置子域:
如果您控制域的名称服务器并有权访问 RNDC 密钥,则可以使用注册后视图/信号将 cname 发送到您的 DNS 服务器,该服务器会将 username.yoursite.com 解析为 yoursite.com。确保 apache 设置为接收正确应用程序的通配符虚拟主机,然后使用自定义中间件读取 request.META['SERVER_NAME'].lsplit('.')[0] 以查看子域是什么。然后,您可以在视图中使用此信息来区分用户子域。
但我不知道如何让用户将他们的域指向我的子域。
| 归档时间: |
|
| 查看次数: |
2586 次 |
| 最近记录: |