现在ASP.NET虚拟主机一般都可以绑定多个域名,但是通过这几个域名打开的页面都一样。如何使绑的这几个域名分别打开不通的页面(即实现子网站的功能)呢? 其实很简单,只需4个步骤:
1)给虚拟主机绑定几个域名;例如:ww***bc.com
// 如果不是“www”,则自动转向到 ww***bc.com/xxx">http://ww***bc.com/xxx,
// 地址栏的URL,不会显示ww***bc.com/xxx">http://ww***bc.com/xxx,而是显示http://xxx.abc.com
if (su***main.IndexOf("www") == -1)
{
// 注意,这一句是关键
Ht***ontext.Current.RewritePath("~/" + sumDomain + Re***st.Url.PathAndQuery);
}
}
}
怎么样,是不是很简单! 哈哈,这就是URL重写(Ht***ontext.Current.RewritePath)。
本文地址:http://www.cnblogs.com/anjou/archive/2006/12/23/601777.html