当用户在网站上注册时,他会在网址上获得一个特殊页面:
/special/user=<user_id>
这些页面正在完成一些任务。但是,在某些时刻,用户可以将自己的域添加到此页面。通过他的DNS提供程序,他创建了解析服务器IP地址的A记录。 github pages上的功能相同。我怎么能这样做?
答案 0 :(得分:0)
您可以使用django-hosts对其进行配置,因此您不必弄乱网络服务器本身广告在django中执行所有操作。如果你给我一些具体的例子,我可以帮你配置这个应用程序。
修改强>
我不知道如何解决这个问题,因为如果您无法访问arti.com指向的实际服务器,我无法想到您可以从arti.com获取任何信息。但是,我建议不要在网址中使用referer=Arti
样式模式,而是使用类似的内容:url(r'^invite/(?P<referer>[\w-]+)/', ...)
这样就不会被删除。
同样使用django-hosts,您可以设置包含子域名的网址。基本上您可以将网址设置为arti.mysite.com
,然后在此示例中,您可以访问此示例中的子域部分arti
,我相信这可以解决部分问题。