请教一下小弟我的IIS里一个网站绑定了两个域名,如何在访问一个网站时自动跳转到另一个网站上

请问一下我的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
}
------解决方案--------------------
探讨
public class UrlWrite:System.Web.IHttpModule
{
/// <summary>
/// 实现接口的Init方法
/// </summary>
/// <param name="context"></param>
public void Init(HttpApplication context)
{
conte……

------解决方案--------------------
探讨
引用:

為什么要這樣做呢
一個網站綁定兩個域名不更好嗎?
如樓上所說!

如果真要這樣做就只能在站
www.a.com 用重寫httpModules 攔截請求
讀取URL然后跳轉


因为之前用的是a域名,但是以后会用到b域名,而停用a域名,搜索引擎抓取到的是a域名,这样的话,从搜索引擎过来用户将无法访问b域名,所以才要做这样的设置。