0

当用户在站点注册时,他会在 url 上获得一个特殊页面:

/special/user=<user_id>

这些页面在做一些任务。但是,有时用户可以将他自己的域添加到此页面。通过他的 DNS 提供商,他创建了解析服务器 IP 地址的 A 记录。相同的功能在github pages上。我怎样才能做到这一点 ?

4

1 回答 1

0

您可以使用django-hosts对其进行配置,这样您就不必弄乱网络服务器本身广告在 django 中执行所有操作。如果你能给我一些具体的例子,我可以帮助你配置这个应用程序。

编辑

我不确定如何解决这个问题,因为如果您无法访问 arti.com 指向的实际服务器,我想不出任何方法可以从 arti.com 获取任何信息。但是,我可以建议不要referer=Arti在 url 中使用样式模式,而是使用类似的东西:url(r'^invite/(?P<referer>[\w-]+)/', ...)这样它就不会被剥离。

还可以使用 django-hosts 设置带有子域的 url。基本上,您可以将 url 设置为arti.mysite.com,然后在此示例中,您可以访问子域部分,arti我相信这可以解决您的部分问题。

于 2015-02-03T07:41:27.583 回答