二级域名
我现在在做一个电子商务的网站,希望实现在我站注册的用户都可以得到一个xxx.abc.com 的二级域名。
我们现在具备的环境是
abc.com 是我们申请的顶级域名;
比如:二级域名: http://company.abc.com
他在我们网站对应的访问地址是 http://www.abc.com/website/index.asp?id=1
这个id=1为company公司在我网站数据库中企业信息表对应的企业id
那么我在asp.net编程时候如何做指向,每次当我网站内部有连接到http://www.abc.com/website/index.aspx?id=1这个地址时,地址栏里显示的是http://company.abc.com ,而且当用http://company.abc.com 直接访问时也能访问的到
------解决方案--------------------URL重写,微软有相应的解决方案,可上MSDN搜搜UrlRewriter
------解决方案--------------------我BLOG里最近写了关于这的一些东西,可以看看,或写信与我
http://luckys.blog.sohu.com
lucky_ji@163.com
------解决方案--------------------具体实现,可以使用ISAPI_REWRITE一个老外的软件,主要是对ISAPI进行重写
还可以使用微软本身的URL重写,老外一个开源的东西也不错,呵呵
还可以让404错误引发重载
------解决方案--------------------可以的。正则表达式的URL匹配问题,改改就行了
------解决方案--------------------你可以看一下我做的www.xunway.com上面,每一个注册用户都有一个独立的三级域名
ASP.NET专家讨论群:30417196,限工作人士
------解决方案--------------------mark 可能要用到