【发布时间】:2015-11-10 08:51:51
【问题描述】:
我刚刚为客户推出了一个新网站。作为新发布的一部分,我想尝试整理他们的域名。目前他们有 3 个域都指向同一个服务器,这在 SEO 方面很糟糕。不幸的是,我无法直接访问服务器的 IIS 配置,因为它与托管服务提供商一样,但我想确保如果用户进入其中两个域,他们将被重定向到我们认为的主域。
到目前为止,我有以下设置:
<rewrite>
<rules>
<rule name="Redirect to WWW" stopProcessing="true">
<match url=".*" />
<conditions>
<add input="{HTTP_HOST}" pattern="^maindomain.dk$" />
<add input="{HTTP_HOST}" pattern="^otherdomain1.dk$" />
<add input="{HTTP_HOST}" pattern="^otherdomain2.dk$" />
</conditions>
<action type="Redirect" url="http://www.maindomain.dk/{R:0}"
redirectType="Permanent"/>
</rule>
</rules>
</rewrite>
我只希望 Google 注册我的 maindomain.dk。虽然我在使用它,但我只希望它使用该域的 www.maindomain.dk 版本。但是,上面的脚本不起作用。
当我导航到 otherdomain1.dk 时,它只是转到该 URL。如果我导航到 otherdomain2.dk,它会转到该 URL。 maindomain.dk 表现出正确的行为。我需要进行哪些更改才能使其正常工作?
【问题讨论】:
-
嘿。我只是想知道答案是否对您有用。问候。
标签: c# web-config iis-8