Apache ProxyPassReverse esce dai caratteri speciali

Ho questa semplice regola di proxy inversa in Apache 2.2.19:

ProxyPass /test http://other.local.machine/test ProxyPassReverse /test http://other.local.machine/test 

Il problema è che sembra che mod_proxy sfugge ai caratteri speciali nell'intestazione di Location , ma i personaggi speciali sono già sfuggiti (ad esempio, gli spazi divengono %20 ). Quindi, alla fine, uno spazio semplice viene convertito nella sequenza fuglica %2520 .

  • Dove i file del sito potrebbero essere situati?
  • È ansible che una sotto-directory sia su un altro server?
  • Password SSL su apache2 riavviare
  • SSL_CLIENT_CERT_CHAIN ​​non viene passato al server di backend
  • Come accedere a host virtuale Apache in guest di VMware tramite NAT?
  • Risposta del server web Slow Apache prima di pubblicare documenti, css, immagini
  • Il motivo per cui le intestazioni di Location sono già sfuggite è perché vengono generati da una direttiva RewriteRule che esclude i caratteri per impostazione predefinita.

    Come posso risolvere questo problema?

  • Quali sono i migliori strumenti open source per la definizione dell'utilizzo della width di banda dell'ufficio?
  • Reti multiple di OpenVZ su CT
  • IPv6 funziona solo dopo aver pingato il gateway predefinito.
  • fibra al desktop - quale connettore
  • Qual è il significato di "AH00485: il scoreboard è pieno, non a MaxRequestWorkers"?
  • Come posso get SELinux per consentire a Apache e Samba nella stessa cartella?
  • One Solution collect form web for “Apache ProxyPassReverse esce dai caratteri speciali”

    Non puoi modificare il tuo RewriteRule? Ha la bandiera NE per impedire la fuga di caratteri speciali.

     RewriteRule /test.htm "/test page.html" [NE,R] 
    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.