我正在尝试在 IIS 7 服务器上为在 DotNetNuke 5.6.3 社区版上运行的站点设置一个简单的 301 永久重定向。
我能够在 web.config 中设置一个规则,将非 www 重写为 www,效果很好。但是,当尝试将主页重定向到 TLD 时,什么也没有发生。我已经在 stackoverflow 和其他网站上尝试了大量示例,但似乎没有任何效果。我还尝试将此规则中的 URL 更改为不同的 URL,以确保 CMS 没有发生什么奇怪的事情。
这是我尝试使用的规则的一个版本(但我可能尝试过六次其他迭代来使其工作):
<rule name="301 permanent redirect" patternSyntax="Wildcard" stopProcessing="true">
<match url="http://www.domain.com/Home.aspx" />
<action type="Redirect" url="http://www.domain.com/" redirectType="Permanent" />
</rule>
我还应该尝试什么才能使其正常工作?