在IIS上重定向301?

时间:2012-12-29 09:27:17

标签: asp.net .net iis redirect web

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

我在我的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>

任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:1)

如果您可以远程访问服务器,则可以在IIS中执行此操作。您需要在IIS中启用HTTP重定向(添加/删除Windows功能),然后才能添加规则。启用后,您可以将.ir站点重定向到.com站点。见这里:http://www.iis.net/configreference/system.webserver/httpredirect