.net - 以编程方式创建子域

标签 .net php asp.net asp.net-mvc subdomain

我正在寻找在 ASP.NET、ASP.NET MVC 和 PHP 中以编程方式创建子域的解决方案。具体来说,用户个人资料页面应解析为:www.domain.com/profilenamehttp://profilename.domain.com

最佳答案

更新特定域的 DNS 设置,使 *.domain.com 都指向同一主机。

然后,以编程方式检查并查看使用的 URL 的第一部分是否包含您要查找的子域,并采取相应的行动。例如,如果第一部分包含给定的配置文件名称,则从您的数据库中检索该特定配置文件的数据集合并将其显示给用户。

确保您的 Web 应用程序使用相对链接,这样如果用户使用子域访问站点,您就不会将他们重定向到其他地方。

关于.net - 以编程方式创建子域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1943356/

相关文章:

php - 使用 Yii 从关系表中获取更多数据

c# - 如何使用 xpath 从 xml 中检索元素值?

c# - 如何将 bool 数组转换为 char 变量?

c# - 实现接口(interface)

.net - 避免硬编码 SQL 语句的最佳策略是什么

.net - 是否可以用 "weak"引用替换对强名称程序集的引用?

php - 无法连接MySQL数据库,但可以连接数据库服务器

php - 使用一个大查询还是多个小查询更快?

javascript - 多页使用 div 抛出未捕获错误 : cannot call methods on dialog prior to initialization; attempted to call method 'open'

asp.net - 无法将 Hangfire 与 ASP.NET Webforms 网站一起使用