如何根据c#.net或asp.net 4.0中的注册客户端重定向url。例如,如果客户注册为“client1”,我们的网站为www.mycompany.com,则每个页面客户收益都应该获得www.client1.mycompany.com。
更详细的例子:
例如,另一个创建的客户端是Client2。我一般创建的页面就像
"www.mycompany.com/product.aspx"
"www.mycompany.com/categories.aspx" should be shown as
"www.client2.mycompany.com/product.aspx" and
"www.client2.mycompany.com/categories.aspx" respectively
我在网上搜索过并找到静态页面或在启动应用程序时使用Gloabal.asax但在用户登录后没有找到任何内容。
答案 0 :(得分:0)
我之前在一些网站上做过类似的事情,你可以使用几种方法。假设您有一个URL设置,以便所有子域(* .url.com)将任何用户发送到您的服务器,并且您有IIS设置来处理它们(即,不需要主机头,只需IP)您可以在同一站点中使用以下方法之一:
我希望自那以后。
答案 1 :(得分:0)
我使用了一个名为UrlRewritingNet的项目 - 它已经很老了但是源代码可用,所以你可以为4.0重新编译它。