[英]app_offline.htm not working for rewritten URLs
我对特定页面有一个重写规则,以使其对SEO更友好。
<rewrite>
<rules>
<rule name="Friendly Threads">
<match url="Topic/([^/]*)/([^/]*)/[^[#\?]*\??(.*)" />
<action type="Rewrite" url="thread_messages.asp?ThreadID={R:1}&PageNumber={R:2}&{R:3}" />
</rule>
</rules>
</rewrite>
但是,每当我在根目录中放置一个app_offline.htm
文件时,该站点将访问所有URL的app_offline.htm
页面,但不包括与上述匹配项匹配的URL。
这是预期的,还是我可能在某处配置错误?
如果有任何不同,这是在IIS 8(Windows 2012)下运行的经典ASP网站。
(是的,我知道这就像在兰博基尼的车轮上放了一个90岁的车。)
据我所知app_offline.htm
仅适用于ASP.NET。 由于重写结果是经典的ASP,因此该页面由另一个IIS模块处理,因此它不会关心app_offline.htm的存在。
换句话说,您没有做错任何事情,但是经典ASP不支持app_offline.htm
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.