Я создал новую папку приложения на своем веб-сайте в IIS 7, я хочу перенаправить трафик в новую папку?

Я хотел бы переименовать свое приложение, но вместо того, чтобы переименовывать приложение в VS (что я все еще могу делать), я создал новую папку приложения на веб-сайте с новым именем приложения, похоже, это работает нормально, я бы хотел удалить старую папку приложения, но я не хочу пользователи, у которых URL-книга отмечена как неработающая ссылка. Я пробовал перезапись / перенаправление URL в web.config ... см. Ниже: но я продолжаю получать внутреннюю ошибку сервера 500

<system.webserver>
    <rewrite>
       <rules>
        <rule name="Redirect TuitionGradeRequest">
          <match url="^(.*)/TuitionGradeRequest/(.*)$" />
          <action type="Redirect" url="{R:1}/LetterRequest/{R:2}" />
        </rule>
      </rules>
    </rewrite>
  </system.webserver>
0
задан 13 February 2018 в 19:49
1 ответ

В случае переадресации сервер посылает клиенту обновленный URL, и теперь именно клиент делает второй запрос на обновленный URL. Попробуйте это.

    <system.webserver>
        <rewrite>
            <rules>
               <rule name="Redirect TuitionGradeRequest">
               <match url="^TuitionGradeRequest/(.*)" />
               <action type="Redirect" url="{HTTP_HOST}/LetterRequest/{R:2}" />
               </rule>
            </rules>
        </rewrite>
     </system.webserver>
0
ответ дан 5 December 2019 в 06:32

Теги

Похожие вопросы