gpt4 book ai didi

web-applications - 如何在 webapp 中创建子域用户帐户

转载 作者:行者123 更新时间:2023-12-03 11:27:57 25 4
gpt4 key购买 nike

我希望允许用户控制我正在使用的应用程序的子域,就像 Basecamp 一样customusername.seework.com .
DNS需要什么end 以允许动态创建这些并立即可用。

您建议如何在网站的逻辑中处理这个问题? HtaccessDB 中查找子域的规则?

最佳答案

我们这样做的方法是为我们在 DNS 中注册的域名“包罗万象”,以便anything.ourdomain.com 指向我们的服务器。

使用 Apache,您可以为您的虚拟主机设置一个类似的包罗万象的功能。 ServerName 必须是单个静态名称,但 ServerAlias 指令可以包含一个模式。

Servername www.ourdomain.com
ServerAlias *.ourdomain.com

现在所有域都将触发我们项目的 vhost。最后一部分是解码实际使用的域名,以便您可以计算出代码中的用户名,例如(PHP):
list( $username ) = explode( ".", $_SERVER[ "HTTP_HOST" ] );

或者已经建议的 RewriteRule 默默地将 user.ourdomain.com/foo/bar 映射到 www.ourdomain.com/foo/bar?user=user 或您喜欢的任何内容。

关于web-applications - 如何在 webapp 中创建子域用户帐户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1180/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com