2011-10-06 69 views
1

僅使用web.config文件,我需要從一個域重定向到另一個域,我還需要將我網站中的每個單獨頁面(其中有25個)重定向到其相應的頁面頁面在新域名下。重命名的/index.htm頁面(這是主頁(與單獨的域名相同)和/ghostwriter.htm)需要重定向到其對應的頁面,該頁面也將是新的主頁。使用web.config文件進行重定向

因此:http://www.rainbowriting.com/http://www.rainbowriting.com/ghostwriter.htm(索引頁)是相同的頁面。

回答

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>