通过一个例子问你问题: -
所以我们走了:))
我每天都会在www.mywebsite.com上访问100次
我正在将用户重定向到另一个网站。
所以我的问题是我可以将随机50重定向到另一个website1.com并将其余50重定向到另一个website2.com
是否可能?
答案 0 :(得分:0)
您可以使用Application_BeginRequest
上的global.asax
使用.aspx
页面的检查来进行重定向
static int cCounter = 0;
protected void Application_BeginRequest(Object sender, EventArgs e)
{
string sExtentionOfThisFile = System.IO.Path.GetExtension(HttpContext.Current.Request.Path);
if (sExtentionOfThisFile.Equals(".aspx", StringComparison.InvariantCultureIgnoreCase))
{
HttpApplication app = (HttpApplication)sender;
if (++cCounter % 2 == 0)
{
app.Response.Redirect("http://site1.com", true);
}
else
{
app.Response.Redirect("http://site2.com", true);
}
return;
}
}