请问一下我的IIS里一个网站绑定了两个域名,怎么在访问一个网站时自动跳转到另一个网站上
请问一下我的IIS里一个网站绑定了两个域名,怎么在访问一个网站时自动跳转到另一个网站上
例如IIS里有一个网站www.a.com,现在我给这个域名新增了一个绑定www.b.com
现在是输入www.a.com或者www.b.com都可以访问到同一个网站
现在希望可以在输入www.a.com时,自动跳转到www.b.com上
请问该怎么设置,
例如 www.a.com/article/detail/10.aspx
可以自动跳转为
www.b.com/article/detail/10.aspx
请问该怎么设置,谢谢。
------解决方案--------------------直接在IIS里面配置主机头就可以了,不需要跳转。
------解决方案--------------------public class UrlWrite:System.Web.IHttpModule
{
/// <summary>
/// 实现接口的Init方法
/// </summary>
/// <param name="context"></param>
public void Init(HttpApplication context)
{
context.BeginRequest += new EventHandler(ReUrl_BeginRequest);
}
/// <summary>
/// 实现接口的Dispose方法
/// </summary>
public void Dispose()
{
}
#region 重写Url
/// <summary>
/// 重写Url
/// </summary>
/// <param name="sender">事件的源</param>
/// <param name="e">包含事件数据的 EventArgs</param>
private void ReUrl_BeginRequest(object sender, EventArgs e)
{
HttpContext context = ((HttpApplication)sender).Context;
string requestPath = context.Request.Path.ToLower(); //获得当前页面,包含目
录
context.Response.Redirect("http://www.b.com/"+requestPath);
}
#endregion
}
------解决方案--------------------
------解决方案--------------------