这需要:
1,用户在自己的域名管理里设置一个CNAME记录,将www.aaa.com指向www.abc.com,这一步只是将所有www.aaa.com的请求指向你网站的ip地址
2,你需要在数据库中保存每个用户的自定义域名对应得UserId,如果没有支持自定义域名的功能,default.aspx中是根据userid来区别不同的用户,现在你需要根据域名(也就是uri.host)从数据库中查询域名对应得userid,比如用户输入:
http://www.aaa.com,你就可以从数据库查询到userid=1,从而辨别用户,实现自定义域名功能。
但是这样需要处理的页面很多,所以最好设置路由,或者一个静态方法根据host来返回userid
一个用户就一个域名?那你不是要申请N多个域名?
还是试试泛域名解析吧。
比如用户1是aaa.abc.com
用户2是bbb.abc.com