重写挫败感! - IIS7.5重写模块.htm扩展名

时间:2012-07-29 23:59:28

标签: iis-7.5 rewrite

我要求为某些预建软件添加一些.htm扩展名。

http://www.example.com/search-<searchterm>.htm
应该将

重写为请求:

http://www.example.com/search.asp?search=<searchterm>&mode=allwords

我在IIS中添加了一条规则:

            <rule name="Search">
                <match url="^Search-(.*)\.htm" />
                <action type="Rewrite" url="http://www.example.com/search.asp\?search={R:1}\&amp;amp;mode=allwords" appendQueryString="false" />
            </rule>

除了它一直返回HTTP错误404.4 - 未找到。您正在寻找的资源没有与之关联的处理程序。

我认为问题是因为它试图将.htm文件作为静态文件查找,但找不到它。

我已将我的站点设置为以集成模式运行的ASP.NET 4.0应用程序。

有什么想法吗?

由于

0 个答案:

没有答案