IIS 中的 301 重定向

301 redirect in IIS

所以我们有一个客户端,我们在其中托管他们的站点,但将 2 个不同的域映射(我们对两个域都有绑定)到 IIS 中的同一站点。这主要是因为当他们开始使用我们时,他们只能购买他们最终不想使用的域名。

例如,域是 www.some-thing.com 和 www.something.com。

他们问我是否可以在带连字符的 URL 上放置一个 301 永久重定向,这样用户就应该始终访问该站点的非连字符版本。

我已经尝试 URL 重写规则并在 IIS 中使用 HTTP 重定向,但是该站点随后处于重定向循环中,我认为这是因为我将两个域都绑定到该站点在 IIS 中。

求助!!

提前致谢

试试这个 URL 重写。这是 Source

<rule name="fromadd Host Name" stopProcessing="false">
      <match url="(.*)" />
      <conditions>
        <add input="{HTTP_HOST}"  pattern="^anitkb\.com$" />
      </conditions>
      <action type="Redirect" url="To address" redirectType="Permanent" />
    </rule>