关于asp.net下Url重写问题?

zhoudr 2009-01-02 07:23:43
1.你好,请问一下,asp.net下RewritePath是否只能进行aspx网页的重写,比如,一个站点(http://jd.abc.com)要被写为http://jd.abc.com/fff/index.asp,行不?,其中fff这是一个目录,它放了一下小的asp网站?行吗?
2.在写Url重写过程中,请问有什么方法能直接对请求(HttpApplication.Request.Url属性进行重写,赋给新的值,达到当IIS在处理请求前将请求包中的Url改变成想要的Url?

谢谢。
...全文
163 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
anncesky 2009-01-03
  • 打赏
  • 举报
回复
httpmodule

如果是.net 2.0以上的话,可以直接在global.asa里的application_begainrequest事件重写
zhoudr 2009-01-03
  • 打赏
  • 举报
回复
谢谢大家!
现在我用asp.net执行url重写已实现(只能是aspx文件,html),但是重写对asp开发的网站有问题,不正常,请问如何解决?
另我想如果能在服务器端用asp.net对Request请求信息中所有的Url进行修改(如访问的是http://www.abc.com将直接改写为http://www.ddd.com/abc/index.asp),修改成功后,再对请求进行处理,能否,请回,谢谢!
幻影时空 2009-01-03
  • 打赏
  • 举报
回复
global.asa里的application_begainrequest事件重写
// 我觉得这个会有出现一个问题, 会出现,真实路径的问题,对于 虚拟的URL之后的POSTBACK 操作不易使用了!

还需要增加 解决的办法!
jaykon 2009-01-03
  • 打赏
  • 举报
回复
关注一个

62,269

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧