始终显示相同的HTML页面
答
URL重写应该为你做的伎俩。首先,您需要安装URL重写模块,假设它尚未安装:http://www.iis.net/download/urlrewrite
接下来,添加以下在你的web.config的system.webServer部分:
<rewrite>
<rules>
<rule name="Main Rule" stopProcessing="true">
<match url=".*" />
<conditions logicalGrouping="MatchAll">
<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
<add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
</conditions>
<action type="Rewrite" url="YOUR_PAGE_HERE.html" />
</rule>
</rules>
</rewrite>
显然,更换YOUR_PAGE_HERE .html与你想要显示的页面。此规则集将为任何不是目录或其他文件的URL显示静态页面。如果您希望所有网址都显示此页面,只需删除整个<条件>元素。只是不是,如果你链接到图像或样式表,他们将提供您的静态页面。
有关URL重写的详细信息,我推荐以下资源: