2014-01-28 19 views
0

我做了一些搜索,但无法找到一个完整的回答我的问题: 我不知道它是否可以设置我的IIS 7.5的一个“自定义”扩展映射到另一个“物理“ 延期。IIS - 映射一个延伸到另一个

例如, 我有Default.aspx,我希望我的服务器将此文件提供给Default.foo的请求。

我发现的映射问题/答案都是关于让Default.foo文件,并将它们映射到正确的处理程序;这不是我的情况,我只是想有一种屏蔽的真实物理文件扩展名。

可能吗?

TY

回答

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> 
+0

谢谢你,我会尽快试试这个! – LittleSweetSeas

+0

这正是我一直在寻找的! – LittleSweetSeas