Apache重写不找path

我正在尝试重写特定请求的内部path。 我有以下url: http : //192.168.0.100/iw/cci/meta/no-injection/iw-mount/default/main/intranet/infozone/pab/WORKAREA/content/htdocs/english/r1713497/pa/ abc.html

该网页有一些服务器端包括。 但是,这是一个网页内容pipe理系统,所以包含的文件在别处。 SSI行是<!--#include virtual="/wxt/wxt40/head.htm" --> 。 还有一个为iw-mount设置的别名。 所以我认为它会试图find包括在http://192.168.0.100/iw/cci/meta/no-injection/iw-mount/wxt/wxt40/head.htm 。 我需要重新映射它在http://192.168.0.100/iw/cci/meta/no-injection/iw-mount/default/main/common/wxt/WORKAREA/content/htdocs/wxt/wxt40/head .htm 。

所以我尝试了一些不同的组合,重写没有运气。 这是我尝试的最后一个:

 RewriteCond %{ENV:url} ^/iw-mount/.*?/wxt.*$ RewriteRule ^(/iw-mount/).*?(/wxt.*$) $1default/main/common/wxt/WORKAREA/content/htdocs$2 

我对理解正则expression式非常好,但是我认为这是我对Apache重写实际上有限的理解,这可能是我的问题。 我阅读了文档,看了一些例子,但不清楚。 所以我想我有2个问题:

  1. 我重写URL还是本地path?
  2. 任何人都可以让我知道我的重写规则上面有什么问题吗?