我们正在计划一些网站的维护窗口(例如a.b.com,b.b.com和c.b.com)。我们想要做的是为我们的主站点(由Tridion CMS数据库提供支持)(例如www.b.com/maintenance.html)上的保留页面返回503返回码,因为该站点不是正在进行维护。这可能吗?
我们知道您可以在每个正在进行维护的应用程序的根目录中创建app_offline.htm文件,但这需要我们为每个应用程序构建维护页面,而不仅仅是在我们的页面上添加一些内容。主站点并通过我们的CMS发布该内容。然后可以在我们的负载均衡器中为正在进行保留页面的域创建重定向。
答案 0 :(得分:1)
是。您可以创建CustomResponse操作类型。以下是创建自定义响应代码的文档: https://technet.microsoft.com/en-us/library/ee215207(v=ws.10).aspx
<rule name="My custom response">
<match url="^my_url_regex_pattern$"/>
<action type="CustomResponse" statusCode="503" statusReason="Undergoing Maintenance" />
</rule>