如何将所有网站重定向到其他域?

时间:2013-10-26 09:07:36

标签: regex .htaccess mod-rewrite redirect web-config

我有一个测试域,并在goolge中编入索引,但这是错误的。

现在我需要从包含所有参数的所有页面创建301重定向到其他域。

我可以创建动作过滤器并在其上创建重定向,但对我来说也是错误的。

我已经知道它可以在webconfig中实现什么。但我不明白怎么做。

是的,请你帮帮我。

我尝试使用:

<rewrite>
<rules>
<rule name="Redirect to main subdomain from test domain">
    <match url="^.*$" />
    <conditions>
        <add input="{HTTP_HOST}" pattern="^(www\.)uh261477\.ukrdomen\.com$" ignoreCase="true" />
     </conditions>
     <action type="Rewrite" url="http://kitesurfing-base.com{R:0}"  redirectType="Permanent" />
</rule>
</rules>
</rewrite>

但它不起作用

1 个答案:

答案 0 :(得分:1)

您可以将此规则放在web.config中以进行此重定向:

<rule name="Redirect to main subdomain from test domain">
    <match url="^.*$" />
    <conditions>
        <add input="{HTTP_HOST}" pattern="^(www\.)testdomain\.com$" ignoreCase="true" />
     </conditions>
     <action type="Rewrite" url="http://otherdomain.com{R:0}"  redirectType="Permanent" />
</rule>