我们有一些网站都通过一个 CMS 进行控制,即使它们有自己的域名。它们都托管在一个帐户下。
我想通过 web.config 在其中一个域上将默认页面设置为 index.html
例如,对于 abc.com,我希望它默认为 abc.com/index.html,但其他域保持原样。
虽然我可以将默认值设置为 index.html,但它似乎破坏了其他站点,因为它们每次都重定向回此站点。
尝试使用location元素包装重定向规则并在path
属性中指定您的域。
更新
我认为它应该是这样的:
<configuration>
...
<location path="http://abc.com">
<system.webServer>
<defaultDocument>
<files>
<clear />
<add value="index.htm" />
</files>
</defaultDocument>
</system.webServer>
</location>
...
</configuration>