允许用户注册时浏览到username.host.com

本文关键字:username host com 浏览 用户注册 | 更新日期: 2023-09-27 18:08:40

我使用Asp.net mvc和c#和IIS 7.5。我想,一旦用户注册,他可以浏览我的网站使用username.host.com和这个用户名应该是我在我的URL,这样我就可以显示相关的数据,特定的用户名只有。所有的逻辑对所有用户都是一样的。我不想做任何花哨的东西,如果user1.host.com输入,然后我想重定向到一个单独的控制器和动作等。所有应用程序逻辑对所有用户都是一样的。我只是想改变url在浏览器中的显示方式。

另外,如果可能的话,我希望这在本地主机上也可以在IIS/Cassini中工作。

例如:如果我浏览jaggu.localhost:19883。它应该把我发送到localhost:19883/Home/index/Jaggu(因为默认Home是控制器,index是方法)

我完全不知道如何做到这一点。

允许用户注册时浏览到username.host.com

您可能需要一个星型a记录,例如指向您的host.com站点的*.host.com

在你的默认页面(或其他地方通过像IHttpModule)重路由请求到你想要注册用户登陆的地方。

Google: URL重写获取更多信息