IIS と HELICON ISAPI リライトを使用しています。以前は IIS で 1 つの Web サイトを持っていましたが、別の Web サイトを追加する必要がありました。したがって、1 つの既定の Web サイトと 1 つの仮想ディレクトリがあります。
私のホーム ディレクトリの設定は C:\Inetpub\wwwroot\ です
wwwroot 内には、C:\Inetpub\wwwroot\site1 と C:\Inetpub\wwwroot\site2 の 2 つのサブフォルダーがあります。
私は似たような書き換えルールを持っています:
RewriteCond %{REQUEST_FILENAME} !(/site1.*) [NC] RewriteCond %{REQUEST_FILENAME} !-s [NC] RewriteRule (/site2/.*) /site2/urlhandler.cfm\?404;http\://% {SERVER_NAME}/$1\?%{QUERY_STRING}
これは問題なく動作しますが、site2 のすべてのサブ フォルダーでファイルが見つかりません。誰にもアイデアはありますか?