我使用 IIS 仅提供静态文件。我想将路径 /foo 映射到 bar.html (或任何其他文件)。我怎样才能做到这一点?
问问题
1192 次
2 回答
1
- 如果您使用的是 IIS 6,则有URL Rewriter。
- 对于 IIS 7 及更高版本,有来自 Microsoft的官方IIS URL Rewrite 2.0 模块。
还有许多其他用于 IIS 的 URL 重写模块,以上是免费的,我已经在我的项目中成功使用了它们。
于 2012-08-14T15:18:52.080 回答
0
您正在查看做一些 URL 重写检查这篇文章:
http://msdn.microsoft.com/en-us/library/ms972974.aspx
如果您的映射需求很简单,我会推出自己的 HttpHandler:
http://msdn.microsoft.com/en-us/library/ms228090.aspx
但由于您提供静态文件并且不需要任何自定义代码,您可以尝试使用出站规则:
http://learn.iis.net/page.aspx/657/creating-outbound-rules-for-url-rewrite-module/
于 2012-08-14T15:03:19.910 回答