我在 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
,一切都很好。但是,ISAPI Rewrite 显然没有处理图像请求http://mysite/images/smurf.gif
,并且我收到 404 错误。
错误页面还引用了一个奇怪的 url。例如,如果我请求/images/smurf.png
,错误页面将显示/images/smurf.png.rwhp
。我认为.rwhp
代表“RewriteHelper”,似乎来自 ISAPI Rewrite 本身。这表明处理程序正在处理请求,但正在做一些非常奇怪的事情。
我怎样才能解决这个问题?为什么这只发生在图像上?