我在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"/>
为什么它没有击中任何想法?
答案 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重写外还提供重定向功能。