我有一个特定页面的重写规则,以使其对 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
在根目录中放置一个文件时,该站点将转到app_offline.htm
所有 URL 的页面,除了与上述匹配项匹配的那些。
这是预期的,还是我可能在某处配置错误?
如果有什么不同的话,这是一个在 IIS 8 (Windows 2012) 下运行的经典 ASP 站点。
(是的,我知道这就像让一个 90 岁的老人坐在兰博基尼的方向盘后面。)