首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在IIS7中重写拒绝的Urlscan

如何在IIS7中重写拒绝的Urlscan
EN

Server Fault用户
提问于 2012-01-09 10:03:50
回答 1查看 5K关注 0票数 0

我正在将ASP.NET应用程序从IIS6迁移到IIS7,在此过程中,我还将重写设置从Intelligencia.UrlRewriter移植到使用IIS重写。

在有一些问题的“拒绝-By-Urlscan”错误( /åäö.html应该重定向到我的404页)。

在Intelligencia.UrlRewriter中,这起作用是:

代码语言:javascript
复制
<rewrite url="^~/Rejected-By-UrlScan" to="~/sidan-finns-inte.html"/>

我把它移植到:

代码语言:javascript
复制
  <rule name="Rejected-By-UrlScan">
    <match url="^Rejected-By-UrlScan" />
    <action type="Rewrite" url="/sidan-finns-inte.html" />
  </rule>

但是我保留了gettings IIS内部404错误,而不是我的404错误(sidan int.html)。

我怎么才能解决这个问题?

EN

回答 1

Server Fault用户

发布于 2012-01-10 08:39:22

我解决了这个问题,我补充道:

代码语言:javascript
复制
   <httpErrors errorMode="Custom">
      <remove statusCode="404" subStatusCode="-1" />
      <error statusCode="404" path="/404.aspx" responseMode="ExecuteURL" />
      <remove statusCode="500" subStatusCode="-1" />
      <error statusCode="500" path="/Error.aspx" responseMode="ExecuteURL" />
    </httpErrors>

在Web.Config中

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/348005

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档