繁体   English   中英

app_offline.htm不适用于重写的URL

[英]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}&amp;PageNumber={R:2}&amp;{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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM