Использование файла 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