当前位置: 代码迷 >> .NET Framework >> asp.net兑现域名重写
  详细解决方案

asp.net兑现域名重写

热度:9   发布时间:2016-05-02 00:23:56.0
asp.net实现域名重写?
请问asp.net如何实现域名的重写,例如:
C# code
http://localhost/test/test1/PostTopic.aspx 重写成 http://localhost/test/test1


也就是把后面的具体页面去掉。

------解决方案--------------------
重写也要有个标识啊,比如换成这样http://localhost/test/test1/PostTopic是没问题的,
或者http://localhost/test/PostTopic这样也没问题啊。http://www.cnblogs.com/huankfy/articles/922856.htm
------解决方案--------------------
这个Google下一大堆。有基于IIS过滤器的,有asp.net模块的,也有用system.web.routing的。
------解决方案--------------------
你可以在global.asx中的AcquireRequestState方法中判断HttpContext.Current.Request.Url并且加上相应的内容,然后Server.Transfer到真正的网页。
  相关解决方案