【发布时间】:2010-11-01 16:52:34
【问题描述】:
当用户以这种格式填写 URL 时,我试图重定向用户:
http://example.com/http://example2.com/
致以下:
http://example.com/?m=example2.com#http%3A%2F%2Fwww.example2.com%2F
我想去掉 example2 的 host 并使其成为一个查询字符串,然后 URL 编码 example2 的完整 URL 并将其作为锚。
在 asp.net 中执行此操作的最佳方法是什么?我可以使用 mvc、iis7 或 iis6。我知道我可以通过在 IIS6 中将所有内容映射到 .NET 然后使用 httpcontext.rewritepath 来做到这一点,但我敢打赌有更好的方法。
谢谢。
【问题讨论】:
标签: asp.net asp.net-mvc iis-7 iis-6 url-rewriting