Minha pet peeve, como administrador, você tem acesso ao arquivo principal de configuração do apache e não deve confiar nos arquivos .htaccess . Citado no manual em arquivos .htaccess :
You should avoid using
.htaccessfiles completely if you have access to httpd main server config file. Using.htaccessfiles slows down your Apache http server. Any directive that you can include in a.htaccessfile is better set in the main Apache configuration file(s), as it will have the same effect with better performance.
...
Likewise, mod_rewrite directives work better, in many respects, in the main server configuration.
No Apache, eu configuraria um proxy reverso com a diretiva ProxyPass , em vez de usar as diretivas mod_rewrite e definir algo como:
<VirtualHost *:80>
ServerName subdomain.example.com
ProxyPass / http://192.168.1.6/
ProxyPassReverse / http://192.168.1.6/
...
</VirtualHost>