日期:2014-05-17  浏览次数:20374 次

急!散分,非常典型问题求达人解答!
小白我有一个ASP.NET(应用程序或网站)发布到IIS后,如何实现输入不同的域名,来访问网站目录下不同的页面呢?
例如:在浏览器地址栏输入如:bbs.csdn.net  访问的是这个网站下bbs.aspx页面,而输入blog.csdn.net 访问的还是这个网站下的blog.aspx页面?

我想在这这个网站下建个判断类,根据输入的网址来判断后再转向不同的页面,具体如何实现呢,这个类该放在哪呢?MM谢谢大家了!
------解决方案--------------------
Global  全局引导url
------解决方案--------------------
对于IIS来说,通过设置不同的主机头,你可以在一个让不同的二级域名指向本机不同的网站、或者网站下的虚拟目录(asp.net网站),或者分别重定向到其他不同的服务器上。

引用:
mvc的话 用路由就控制了 。你用的什么框架!


asp.net路由就是一个通用的工具,不是说只有asp.net mvc才提供这个工具。

http://msdn.microsoft.com/zh-cn/library/cc668201(v=vs.100).aspx
------解决方案--------------------
可以通过继承 System.Web.IHttpModule,实现Init方法,然后对HttpApplication context.BeginRequest方法来重定向
------解决方案--------------------
  我认为  放在 httpModule 过滤器来, 判断 , 就是  典型的 url 重写。