2011-03-07 21 views
0

IISとHELICON ISAPIリライトを使用しています。私はIIS上で1つのWebサイトを持っていましたが、別のWebサイトを追加する必要がありました。だから私は1つのデフォルトのウェブサイトと1つの仮想ディレクトリがあります。ISAPIリライトの使用

マイホームディレクトリの設定はC:\ Inetpub \ wwwrootに

\ wwwrootの内、私は二つのサブフォルダC持っている:\ INETPUB \ wwwrootに\ SITE1とC:

SITE2 \のinetpub \ wwwrootに\を私は持っています何か同様の書き換え規則:!

するRewriteCond%{REQUEST_FILENAME}(/ SITE1 *)[NC] するRewriteCondの%{REQUEST_FILENAME} -s [NC] するRewriteRule(/site2/.*)/ SITE2/urlhandler。 cfm \?404; http \://%{SERVER_NAME}/$ 1 \?%{QUERY_STRING}

これは正常に動作しますが、site2のすべてのサブフォルダに対してファイルが見つかりません。誰にでもアイデアはありますか?

答えて

0

代わりに以下の設定を試してください:

RewriteBase/
RewriteCond %{REQUEST_FILENAME} !^/site1.* [NC] 
RewriteRule ^(site2/.*)$ /site2/urlhandler.cfm\?404;http\://%{SERVER_NAME}/$1 [NC,L] 
関連する問題