ProxyPass e ProxyPassReverse possono funzionare in htaccess?

Non ho mai impostato un proxy prima. Sto usando l’hosting condiviso, quindi per impostare le direttive di Apache, ho bisogno di usare .htaccess. Posso usare .htaccess per fare qualcosa di simile qui sotto? Eventuali limitazioni?

ProxyRequests Off ProxyPass /img/ http://internal.example.com/img/ ProxyPass /app/ http://internal.example.com/app/ ProxyPassReverse / http://internal.example.com/ 

Non è ansible utilizzare un ProxyPass in un file htaccess . La documentazione dice che è applicabile solo nel contesto:

Contesto: server config, host virtuale, directory

che esclude htaccess (non si può avere un blocco in htaccess). Tuttavia, è ansible utilizzare ProxyPassReverse per riscrivere internamente il campo Posizione delle richieste proxy che causano un reindirizzamento. Dovrai solo usare la P flag di mod_rewrite per il proxy invece di ProxyPass . Quindi qualcosa come:

 RewriteEngine On RewriteRule ^/?img/(.*)$ http://internal.example.com/img/$1 [L,P] RewriteRule ^/?app/(.*)$ http://internal.example.com/app/$1 [L,P] ProxyPassReverse / http://internal.example.com/ 

Per essere chiari, non è ansible utilizzare ProxyPass o ProxyPassReverse nel file htaccess, ma è ansible utilizzare ProxyPassReverse con le regole mod_rewrite che utilizzano la flag P