我的 IIS7.5 站点的重写模块运行良好。
现在,我想添加一些全部进入 HTTP 410-Gone 状态的 URL。
例如。
<rule name="Old Site = image1" patternSyntax="ExactMatch" stopProcessing="true">
<match url="image/loading_large.gif"/>
<match url="image/aaa.gif"/>
<match url="image/bbb.gif"/>
<match url="image/ccc.gif"/>
<action type="CustomResponse" statusCode="410"
statusReason="Gone"
statusDescription="The requested resource is no longer available" />
</rule>
但那是无效的——网站并没有开始说有重写配置错误。
还有其他方法可以做到这一点吗?我并不是特别想为每个URL定义一个 URL 和 ACTION 。
您需要匹配每个请求,然后使用条件将其过滤为您的特定 URL:
如果您想从图像文件夹中删除多个 .gif 图像,那么您也可以使用 (.*) 通配符正则表达式,如下所示。
例如。