IIS7.5 と ASP.net を使用すると、次の書き換えルールがあります。
<rewrite url="~/store/playgame/([0-9]+)/(.*)" to="~/handlers/storeGetPlayGameContent?p1=$1&p2=$2" processing="stop"/>
これは、次の URL に対して正常に機能します。
http://127.0.0.1/store/playgame/1/c2runtime
Requested URL: http://127.0.0.1:80/handlers/storeGetPlayGameContent?p1=1&p2=c2runtime
ただし、URL の場合:
http://127.0.0.1/store/playgame/1/c2runtime.js
Requested URL: http://127.0.0.1:80/store/playgame/1/c2runtime.js
ご覧のとおり、要求された URL は正しくありません。ではないファイル拡張子を持つ URL は、.aspx
正しく書き換えられません。