さて、私は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メインフォルダーを参照しているのですか?
それがルールからのものであると仮定して、私はそれを理解しました。次のようになります。
Patter (Wildcards) *myapp*
Rewrite To: http://myserver:8080/myapp{R:2}
これは、「2番目のアスタリスクをURL(myappの後に続くもの)に追加する」ことを意味します。