2

有没有人有使用 URL 重写模块的经验(见这里)?

可以用来做反向代理吗?

4

3 回答 3

2

不,它不能。您必须使用.NET URL Rewriter 和 Reverse Proxy 之类的工具

http://codeplex.com/urlrewriter

它还支持 IIS 6.0,并且完全通过 .NET Framework 完成。

于 2008-09-04T01:11:55.677 回答
2

http://codeplex.com/urlrewriter非常酷,因为它支持标准的 mod_rewrite 语法

我们在 SO 使用 Microsoft IIS7 URL Rewriter 取得了巨大成功,尽管我们确实必须更新到更新的 Go-Live 许可证版本以消除一些预览异常。它也不支持 mod_rewrite 语法,但包含一个工具来来回转换为 Microsoft 基于 XML 的路由表格式。(叹气,XML)。

但是,正如尼克指出的那样,它不做反向代理。您可能需要为显然提供此功能的 IIS7安装应用程序请求路由。

于 2008-10-12T08:38:43.303 回答
2

您可以使用 URL Rewrite Module 和 Application Request Routing 模块来实现反向代理,如文章“ Reverse Proxy with URL Rewrite and Application Request Routing”中所述。

于 2009-08-27T07:06:24.850 回答