微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何映射带有用户名前缀的URL?

如何解决如何映射带有用户名前缀的URL?

| 假设有一个Web应用程序名称thesite.com。我需要给每个用户 他自己的网址。例如-如果爱丽丝签约,她将获得一个空格 网址为“ alice.thesite.com \”。.如何实现此目的。 谢谢 爱丽丝     

解决方法

首先,使用通配符DNS条目将所有子域指向服务器。然后在flask中,读取请求主机标头,并拉出用于访问Web应用程序的子域(如果有):
host = request.host
host = host.split(\':\',1)[0] # Strip off optional \':##\' port number
username = None
if host.endswith(\'.yourdomain.com\'):
    username = host.split(\'.\',1)[0]
    ,通过DNS将该域的所有子域指向同一个网站,然后检查HTTP 1.1“ 1”标头以确定正在查看哪个用户网站。     

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。