将一个domin重定向到ASP.NET中的另一个域

Ham*_*ebi 3 asp.net url redirect web-config

我有一个网站,two domains并且one hosting server使用这两个URL工作得很好.
域名是www.jongeshadi.comwww.jongeshadi.ir.
我希望用户键入www.jongeshadi.ir重定向到www.jongeshadi.com.
我谷歌并找到一些解决方案,如更改网络配置:

<rewrite>
        <globalRules>
          <rule name="Redirects to www.jomgeshadi.com" patternSyntax="ECMAScript" stopProcessing="true">
            <match url=".*" />
            <conditions logicalGrouping="MatchAny">
              <add input="{HTTP_HOST}" pattern="^jongeshadi.*(ir|com)$" />
              <add input="{HTTP_HOST}" pattern="^(www.)?jonsgeshadi.(ir|com)$" />
              <add input="{HTTP_HOST}" pattern="^www.jongeshadi.com$" />
            </conditions>
            <action type="Redirect" url="http://www.domain.ir/{R:0}" />
          </rule>
        </globalRules>
    </rewrite>  
Run Code Online (Sandbox Code Playgroud)

但它没有用.任何事情都是错误或是否有其他解决方案?
谢谢 ...

Ric*_*ett 5

使用现代版本的IIS,最简单的方法是使用URL Rewrite 2.0.它可以使用Microsoft的Web Platform Installer作为包安装.

安装重写模块后,在树视图中选择网站后,它会在IIS管理器中添加URL重写功能.

IIS管理器中的URL重写

在URL Rewrite功能中,从右侧栏中选择"Add rule(s)...",然后选择添加"Canonical domain name"规则.指定要作为要显示的主要主机名,然后单击"确定".

添加规则对话框

选择主要主机名

这里的所有都是它的.