IIS 301 永久重定向进入无限循环

IIS 301 永久重定向进入无限循环

我想用 (newsite.com) 替换我的旧域名 (oldsite.com),并永久重定向我的用户。我的应用程序 web.config 文件中有以下内容:

<rule name="Redirect to new site" stopProcessing="true">
  <match url="(.*)" />
  <conditions>
    <add input="{HTTP_HOST}" negate="true" pattern="^oldsite\.com$" />
  </conditions>
  <action type="Redirect" url="http://newsite.com/{R:1}" redirectType="Permanent" />
</rule>

当我连接到我的网站时,我发现它正确地重定向到 newsite.com,但进入了无限循环。这个重写规则有什么问题吗?

相关内容