【问题标题】:301 redirect in IISIIS 中的 301 重定向
【发布时间】:2016-01-27 22:38:03
【问题描述】:

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

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

他们问我是否可以在带有连字符的 URL 上放置 301 永久重定向,因此用户应该始终转到该网站的非连字符版本。

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

求救!!

提前致谢

【问题讨论】:

  • @Mathew 通常您要求从一个域导航到另一个域对吗?
  • 实际上是的,但是与我们合作进行一些 SEO 的第 3 方抱怨说有 2 个 URL 为同一个站点运行,所以这是我需要解决的部分 ;-)
  • @mathew 这里是link,它展示了如何应用规则从一个域导航到另一个域
  • 谢谢,我会看看这个。我在 IIS 中安装了 URL 重写并尝试添加规则,但它似乎不起作用。
  • 你说你试过这个但不工作?如果可以,您可以发布您的配置

标签: asp.net iis web web-site-project


【解决方案1】:

试试这个 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>

【讨论】:

    猜你喜欢
    • 2010-12-09
    • 2012-02-20
    • 2011-08-24
    • 2012-12-14
    • 2019-05-30
    • 2017-05-31
    • 2013-02-06
    • 1970-01-01
    • 2011-02-15
    相关资源
    最近更新 更多