All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
新标准的熟悉和入门_[Html教程]
。NET(C#)连接各类数据库集锦_[Asp.Net教程]
一个使用存储过程实现的用户登录功能(含代码)_[Asp.Net教程]
如何用VB存取SQL,Server中的图像数据_[Asp.Net教程]
用ImessageFilter实现截获键盘动作_[Asp.Net教程]
PHPer:让我们拥抱敏捷吧_php资料_编程技术
自动备份SQL,Server数据库中用户创建的Stored,Procedures_[SQL,Server教程]
C#,IDataReader造成的资源泄漏_.net资料_编程技术
利用AJAX与数据岛实现无刷新绑定_[AJAX教程]
PHP脚本的8个技巧
Reading number is top 10 pictures
Summer is most suitable for young people to travel in China8
29 the belle stars after bath figure3
Sora aoi after swimming
南昌铁路局宜春车务段攸县车站铁路职工福利房被开发商侵占
2012 national geographic daily picture9
真正的国产-非模拍 贵在是真实2
机器人也有性生活吗?
Wear bikinis cock
Chinese paper-cut grilles art appreciation3
The world first motorcycle will be auctioned for 21000 pounds
Download software ranking
VC++6.0简体中文版
Professional killers2 data package
Boxer's Top ten classic battle1
Unix video tutorial1
C#COM编程指南
Proficient in Eclipse
XML+Web+Service开发教程
Tram sex maniac 2 (H) rar bag8
Boxer's Top ten classic battle7
Professional killers2 for Android
aaa published in(发表于) 2013/12/15 8:54:43 Edit(编辑)
让你的ASP.NET虚拟主机也支持子网站_.net资料_编程技术

让你的ASP.NET虚拟主机也支持子网站_.net资料_编程技术

让你的ASP.NET虚拟主机也支持子网站_.net资料_编程技术-你的首页-uuhomepage.com

现在ASP.NET虚拟主机一般都可以绑定多个域名,但是通过这几个域名打开的页面都一样。如何使绑的这几个域名分别打开不通的页面(即实现子网站的功能)呢? 其实很简单,只需4个步骤:
1)给虚拟主机绑定几个域名;例如:www.abc.com,services.abc.com,support.abc.com。
2)在虚拟主机站点的根目录下建立几个文件夹;例如:services,support;www文件夹就不要建了。
3)在vs 2005 Web项目下,建立同样的几个文件夹,每个文件夹下添加一个default.aspx文件;例如:services,support。
4)在 Global.asax 中添加 Application_BeginRequest 事件: protected void Application_BeginRequest(object sender, EventArgs e)
{
string sumDomain;
string domain = Request.Url.Host;
// http://localhost 可没有“.”啊
int i = domain.IndexOf('.');
if (i > 0)
{
// 取域名(例如,www.abc.com)第一个“.”之前的部分(不包括第一个“.”)
sumDomain = domain.Substring(0, i);


// 如果不是“www”,则自动转向到 http://www.abc.com/xxx
// 地址栏的URL,不会显示http://www.abc.com/xxx,而是显示http://xxx.abc.com
if (sumDomain.IndexOf("www") == -1)
{
// 注意,这一句是关键
HttpContext.Current.RewritePath("~/" + sumDomain + Request.Url.PathAndQuery);
}
}
}
怎么样,是不是很简单! 哈哈,这就是URL重写(HttpContext.Current.RewritePath)。





添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.