Правило перенаправления ARR (ОШИБКА 404)

Я использую ARR, чтобы заставить IIS действовать как интерфейс для Tomcat, где находится мое приложение. Правило, которое я использую, работает только для первой страницы индекса, и на этом все будет.

Правило

Patter (Wildcards) *myapp*

Rewrite To: http://myserver:8080/myapp/

I only have one box checked (Stop Processing). 

Когда я вызываю myapp с помощью IIS (myserver / myapp), он успешно перенаправляет меня в индекс myapp страница, после этого выдает мне ОШИБКА 404

Requested URL      http://myserver:80/login
Physical Path      C:\inetpub\wwwroot\login

Почему IIS не указывает, где находится мое приложение? Почему это относится к основной папке IIS?

1
задан 4 November 2015 в 22:25
1 ответ

Я разобрался, как предполагал, из правила. Должно получиться так:

Patter (Wildcards) *myapp*

Rewrite To: http://myserver:8080/myapp{R:2}

Что означает «добавить вторую звездочку к URL-адресу (все, что идет после myapp)»

0
ответ дан 4 December 2019 в 06:53

Теги

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