我需要此功能
用户可以在我的网络应用中创建一个帐户,并将其个人资料页面放在:
下username.mydomain.com
(子域)。
我该怎么办?我从哪里开始?
答案 0 :(得分:0)
我不会为你写这一切,但这是我以前做过的方式:
*.yourdomain.com
- >您的IP地址); username.yourdomain.com
变为yourdomain.com/username
而不显示这给用户)。 This SO question - Nginx convert subdomain to path component without redirect - 可以帮助你。<强>加成强>
默认情况下,如果输入的用户名没有自己的帐户,则会生成404 - Not found
错误消息。如果您使用Djangos网址(类似/users/username/
),您可以返回自定义User not found
或类似的错误消息,以使用户体验更顺畅。