Intelligencia重定向URL

时间:2013-11-05 10:39:49

标签: asp.net redirect web-config url-redirection

我在IIS 7上尝试将URL重定向到例如www.domainname.co.uk/something到www.domain.co.uk,但它似乎没有在web.config中出现。

<redirect url="domain.co.uk/something/" to="http://www.newdomain.co.uk"/>    

为什么它没有击中任何想法?

1 个答案:

答案 0 :(得分:2)

如果需要,IIS会将<httpRedirect>与各种子元素一起使用,以达到所需的效果。

这里记录了:http://www.iis.net/configreference/system.webserver/httpredirect

在与/something/网站的domain.co.uk路径对应的文件系统目录中,添加一个web.config文件:

<configuration>
   <system.webServer>
      <httpRedirect enabled="true" destination="http://www.newdomain.co.uk" exactDestination="true" httpResponseStatus="Permanent" />
   </system.webServer>
</configuration>

请注意,您的domain.co.uk/something/newdomain.co.uk/目录无法共享此web.config,否则会导致无限重定向循环。如果你想要规范的域名,那么我建议使用URL Rewrite模块,它除了提供URL重写外还提供重定向功能。