使用web.config文件进行重定向

时间:2011-10-06 01:29:27

标签: web-config

仅使用web.config文件,我需要从一个域重定向到另一个域,我还需要将我网站中的每个页面(其中有25个)重定向到新域下的相应页面。重命名的/index.htm页面,即主页(仅与域名相同),并且/ghostwriter.htm需要重定向到相应的页面,这也是新的主页。

因此:http://www.rainbowriting.com/http://www.rainbowriting.com/ghostwriter.htm(索引页)是同一页。

1 个答案:

答案 0 :(得分:1)

您需要确保ASP.NET正在处理.htm文件(在IIS中设置此文件)。然后配置web.config

<configuration>
  <location path="oldPage1.htm">
    <system.webServer>
      <httpRedirect enabled="true" destination="http://www.newDomain.com/newPage1.htm" httpResponseStatus="Permanent" />
    </system.webServer>
  </location>
  <location path="oldPage2.htm">
    <system.webServer>
      <httpRedirect enabled="true" destination="http://www.newDomain.com/newPage2.htm" httpResponseStatus="Permanent" />
    </system.webServer>
  </location>
  <!-- etc. -->
</configuration>