Asp.net 301在IIS上重定向?

Asp.net 301在IIS上重定向?,asp.net,.net,iis,redirect,web,Asp.net,.net,Iis,Redirect,Web,我有两个网站,例如“testsite.ir”和“testsite.com”。据我所知,我的网站位于Windows Server 2008、Microsoft IIS/7.5上。 如何使用301重定向将用户从.ir重定向到.com? 我可以使用.htaccess文件还是应该使用webconfig 我在我的网络配置中使用下面的代码,但什么也没有发生: <rule name="Redirect from ir to com" stopProcessing="true"> <

我有两个网站,例如“testsite.ir”和“testsite.com”。据我所知,我的网站位于Windows Server 2008、Microsoft IIS/7.5上。 如何使用301重定向将用户从.ir重定向到.com? 我可以使用.htaccess文件还是应该使用webconfig

我在我的网络配置中使用下面的代码,但什么也没有发生:

  <rule name="Redirect from ir to com" stopProcessing="true">
    <match url=".*" />
    <conditions>
    <add input="{HTTP_HOST}" pattern="^www\.testsite\.ir$" />
    </conditions>
    <action type="Redirect" url="http://www.testsite.com/{R:0}" />
    </rule>


任何帮助都将不胜感激

如果您可以远程访问服务器,则可以在IIS中执行此操作。在添加规则之前,需要在IIS中启用HTTP重定向(添加/删除windows功能)。启用后,可以将.ir站点重定向到.com站点。请参见此处:

如果您可以远程访问服务器,则可以在IIS中执行此操作。在添加规则之前,需要在IIS中启用HTTP重定向(添加/删除windows功能)。启用后,可以将.ir站点重定向到.com站点。请看这里: