web-dev-qa-db-ja.com

ARRリダイレクトルール(エラー404)

さて、私はARRを使用してIISアプリケーションが存在するTomcatのフロントエンドとして機能するようにしています。私が使用しているルールは最初のインデックスページに対してのみ機能し、それで終わりです。 。

ルールは

Patter (Wildcards) *myapp*

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

I only have one box checked (Stop Processing). 

IIS(myserver/myapp))を使用してmyappを呼び出すと、myappインデックスページに正常にリダイレクトされ、その後、ERROR 404が表示されます。

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

IISアプリケーションがどこにあるのかわからないのはなぜですか?なぜIISメインフォルダーを参照しているのですか?

1
WT86

それがルールからのものであると仮定して、私はそれを理解しました。次のようになります。

Patter (Wildcards) *myapp*

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

これは、「2番目のアスタリスクをURL(myappの後に続くもの)に追加する」ことを意味します。

0
WT86