asp.net通过UrlRewrite实现二级域名或多级域名(蒋能忠原创)

来源:互联网 发布:身份证住宿登记软件 编辑:程序博客网 时间:2024/06/01 09:21

1 对主域名进行泛解析. 例如 boosou.com 去域名服务管理面板为A记录加上一个*解析就OK了.

 

2 为主站加上一个主机名为空的绑定(用于接受类似*.boosou.com的域名)

 

3 为主站添加一个通配符映射(将*映射到C:/Windows/Microsoft.NET/Framework/v2.0.50727/aspnet_isapi.dll 具体做法:iis6-主目录->配置 iis7-服务器组件->处理程序映射->右键->选择添加通配符映射)

 

4 在主站的web.config中的<system.web>节点下增加
        <httpModules>
            <add type="URLRewriter.ModuleRewriter, URLRewriter" name="ModuleRewriter"/>
        </httpModules>

 

5 下载Microsoft的UrlRewrite.dll源码.在这里可以下:
http://www.microsoft.com/china/msdn/library/webservices/asp.net/URLRewriting.mspx

 

 

按照自己想要的格式修改即可.

 

时间比较紧,所以描述都从略,等有时间的时候再详细说明.

 

原创粉丝点击