我做了一些搜索但找不到我问题的完整答案: 我想知道是否可以将我的IIS 7.5设置为将一个“自定义”扩展名映射到另一个“物理”扩展名。
EG。 我有 Default.aspx ,我希望我的服务器将此文件提供给 Default.foo 的请求。
我找到的映射问题/答案都是关于 Default.foo 文件,并将它们映射到正确的处理程序;这不是我的情况,我只想拥有一种真实物理文件扩展名的掩蔽。
有可能吗?
TY
答案 0 :(得分:1)
映射应该在default.foo和default.aspx之间设置,映射扩展无法实现这个目标。您可以使用URL Rewrite模块到create a rule将default.foo重写为default.aspx。
一个简单的例子如下,
<rewrite>
<rules>
<rule name="foo" stopProcessing="true">
<match url="(.*)\.foo" />
<action type="Rewrite" url="{R:1}.aspx" />
</rule>
</rules>
</rewrite>