在IIS重写规则中,是否可以返回带有URL的CustomResponse状态码?

在IIS重写规则中,是否可以返回带有URL的CustomResponse状态码?,iis,iis-7.5,http-status-code-503,return-code,Iis,Iis 7.5,Http Status Code 503,Return Code,我们正在为我们的一些网站(比如a.b.com、b.b.com和c.b.com)计划一个维护窗口。我们想做的是返回一个503返回码,用于我们的主站点(由Tridion CMS数据库提供支持)(比如www.b.com/maintenance.html),因为该站点没有进行维护。可能吗 我们知道,您可以在每个正在维护的应用程序的根目录中创建app_offline.htm文件,但这需要我们为每个应用程序构建一个维护页面,而不仅仅是在我们的主站点上的页面中添加一些内容,并通过我们的CMS发布这些内容。然后

我们正在为我们的一些网站(比如a.b.com、b.b.com和c.b.com)计划一个维护窗口。我们想做的是返回一个503返回码,用于我们的主站点(由Tridion CMS数据库提供支持)(比如www.b.com/maintenance.html),因为该站点没有进行维护。可能吗


我们知道,您可以在每个正在维护的应用程序的根目录中创建app_offline.htm文件,但这需要我们为每个应用程序构建一个维护页面,而不仅仅是在我们的主站点上的页面中添加一些内容,并通过我们的CMS发布这些内容。然后,可以在负载平衡器中为正在维护的域创建一个重定向到保留页

是的。您可以创建CustomResponse操作类型。以下是用于创建自定义响应代码的文档:


不幸的是,这不是我想要的。是的,您是对的,它返回一个503,但它也返回一个系统错误页面,而不是一个好看的品牌维护页面。您看到了吗:?
<rule name="My custom response">
    <match url="^my_url_regex_pattern$"/>
    <action type="CustomResponse" statusCode="503" statusReason="Undergoing Maintenance" />
</rule>