目前已经实现的功能(url跳转)==============================================================有服务器10台,要求每100个用户使用一台服务器(每个博客都有独立的文件夹,文件夹以用户名命名)*.abc.com等所有二级域名已经指向到111.111.111.111服务器上的index.aspx文件例如用户输入了123.abc.com后index.aspx文件进行判断此域名所属的用户名和所属的服务器
判断结果如下:
用户名=123
所属的服务器:www5.abc.com(IP是:555.555.555.555.域名已经在此服务器上的IIS中作为主机头)
程序自动跳转到:www5.abc.com/123/(已经可以正常访问了)
需要大家帮助实现以下功能================================================================
当程序自动跳转到www5.abc.com/123/后如何在地址栏里显示:123.abc.com而不是www5.abc.com/123/
判断结果如下:
用户名=123
所属的服务器:www5.abc.com(IP是:555.555.555.555.域名已经在此服务器上的IIS中作为主机头)
程序自动跳转到:www5.abc.com/123/(已经可以正常访问了)
需要大家帮助实现以下功能================================================================
当程序自动跳转到www5.abc.com/123/后如何在地址栏里显示:123.abc.com而不是www5.abc.com/123/
up
等达人来用Server.Transfer不会引起地址栏的url改变,
但是...............
要不然就会不断的有登录叶面出现
,和你说的好像正好相反
应该可以
HttpApplication app=(HttpApplication)sender ;
HttpContext context = app.Context;
string path = context.Request.Url;
string username = path.Substring(0, path.IndexOf('.'));
if (username == "123")
{
context.RewritePath("www5.abc.com/123/");
}