/ / Django mehrere Domains für die Seite - django, dns, mehrere Domains, mehrere Sites

Django mehrere Domains für die Seite - django, dns, mehrere Domains, mehrere Sites

Wenn sich der Benutzer auf der Website registriert hat, erhält er eine spezielle Seite auf URL:

/special/user=<user_id>

Diese Seiten machen einige Aufgaben. Aber irgendwann kann der Benutzer dieser Seite eine eigene Domain hinzufügen. Mit seinem DNS-Provider erstellt er A-Datensätze, die Server-IP-Adressen auflösen. Die gleiche Funktionalität ist auf a GitHub-Seiten. Wie kann ich das machen ?

Antworten:

0 für die Antwort № 1

Sie können es mit konfigurieren Django-Gastgeber, also müsstest du nicht mit dem Webserver selbst werben und alles in Django machen. Wenn du mir ein paar konkrete Beispiele gibst, könnte ich dir bei der Konfiguration dieser App helfen.

Bearbeiten

Ich bin mir nicht sicher, wie ich dieses Problem angehen soll, seit ichIch kann mir nicht vorstellen, dass Sie irgendwelche Informationen von arti.com bekommen können, wenn Sie keinen Zugriff auf den eigentlichen Server haben, auf den arti.com zeigt. Ich kann jedoch vorschlagen, nicht zu verwenden referer=Arti Stilmuster in URLs, verwende stattdessen Folgendes: url(r"^invite/(?P<referer>[w-]+)/", ...) auf diese Weise wird es nicht ausgestreift.

Auch mit Django-Hosts können Sie URLs mit Subdomains einrichten. Grundsätzlich könnten Sie URLs einrichten arti.mysite.com, dann hätten Sie Zugriff auf Subdomain, arti in diesem Beispiel, von dem ich glaube, dass es einen Teil Ihres Problems lösen kann.