Helicon ISAPI重写代理500内部服务器错误

我有一个网站在www.domain.com运行。 客户现在希望网站似乎在www.otherdomain.com/whatson/brand/下运行

由于该网站是umbraco它不会在子文件夹下运行。

我想使用ISAPI重写代理请求www.domain.com使用以下规则在.htaccess在www.otherdomain.com/whatson/brand/

RewriteRule ^(.*)$ http://www.domain.com/$1 [P,L] 

但是,当我应用这个我得到一个丑陋的500内部服务器错误。 事件日志中没有任何内容。 所以我打开ISAPI日志logging,可以看到以下内容

 111.111.111.111 111.111.111.111 Tue, 12-Jan-2010 13:05:24 GMT [www.otherdomain.com/sid#2045305275][rid#26337200/initial] (2) init rewrite engine with requested uri /whatson/brand/home.aspx 

然后testing服务器上的所有其他重写规则。

那这个

 111.111.111.111 111.111.111.111 Tue, 12-Jan-2010 13:05:24 GMT [www.otherdomain.com/sid#2045305275][rid#26337200/initial] (1) Htaccess process request w:\websites\otherdomain.com\docs2\whatson\brand\.htaccess 111.111.111.111 111.111.111.111 Tue, 12-Jan-2010 13:05:24 GMT [www.otherdomain.com/sid#2045305275][rid#26337200/initial] (3) applying pattern '^(.*)$' to uri 'home.aspx' 111.111.111.111 111.111.111.111 Tue, 12-Jan-2010 13:05:24 GMT [www.otherdomain.com/sid#2045305275][rid#26337200/initial] (2) forcing proxy-throughput with http://www.domain.com/home.aspx 111.111.111.111 111.111.111.111 Tue, 12-Jan-2010 13:05:24 GMT [www.otherdomain.com/sid#2045305275][rid#26337200/initial] (1) go-ahead with proxy request http://www.domain.com/home.aspx [OK] 111.111.111.111 111.111.111.111 Tue, 12-Jan-2010 13:05:24 GMT [www.otherdomain.com/sid#2045305275][rid#26337200/initial] (2) rewrite 'home.aspx' -> '/whatson/brand/home.aspxx.rwhlp?p=0' 111.111.111.111 111.111.111.111 Tue, 12-Jan-2010 13:05:24 GMT [www.otherdomain.com/sid#2045305275][rid#26337200/initial] (2) internal redirect with /whatson/brand/home.aspxx.rwhlp?p=0 [INTERNAL REDIRECT] 

所以它似乎工作根据日志,但我没有看到页面通过..

值得注意的是,www.domain.com和www.otherdomain.com是在同一个盒子里。 LogLevel是3和RewriteLogLevel是3(我已经尝试了9和debugging,但有太多的stream量通过其他网站上的框)

有任何想法吗?

我发现这是两个域在同一个盒子上的问题。

传出的代理请求无法parsing到本地计算机。 奇怪的。

在主机文件中添加了127.0.0.1 http://www.domain.com,它正在工作。