Използване на файл web.config за пренасочване

Използвайки само файла web.config, трябва да пренасочвам от един домейн към друг и също трябва да пренасочвам всяка отделна страница (има 25 от тях) в моя уебсайт към съответната страница под новия домейн. И преименуваната страница /index.htm, която е началната страница (същата като само името на домейна) и която е /ghostwriter.htm, трябва да бъде пренасочена към съответната страница, която също ще бъде новата начална страница.

Така: http://www.rainbowriting.com/ е същата страница като http://www.rainbowriting.com/ghostwriter.htm (индексната страница).


person karenrainbow50    schedule 06.10.2011    source източник


Отговори (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>
person James    schedule 06.10.2011