ASP.NET / IIS 7 で ISAPI Rewrite 3 を使用しています。
私の.htaccess
ファイルはかなり短いです:
RewriteEngine On
RewriteProxy ^(forum|events|support|_css|css|_js)(.*) http://othersite/$1$2
http://mysite/events/page1.aspx
、またはのようなリクエストhttp://mysite.com/css/site.css
はすべてうまくいきます。しかし、画像のリクエストhttp://mysite/images/smurf.gif
はどうやら ISAPI Rewrite によって処理されず、404 エラーが表示されます。
エラー ページも奇妙な URL を参照しています。たとえば、 をリクエストする/images/smurf.png
と、エラー ページに が表示され/images/smurf.png.rwhp
ます。.rwhp
「RewriteHelper」の略で、ISAPI Rewrite 自体から来ているようです。これは、ハンドラーがリクエストを処理していることを示唆していますが、それに対して非常に奇妙なことを行っています。
どうすればこれを回避できますか? なぜこれは画像でのみ発生するのですか?