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 .

  • Interpretare l'output di Netstat
  • Graphiti / Graphite utilizzando Apache con Proxy e BasicAuth richiede l'authorization per each URL / richiesta
  • mod_fcgid: non può applicare slot di process dopo l'aggiornamento del software
  • Come configurare mod_reqtimeout in Apache2
  • Mod_ruid2 vs SuPHP
  • Qual è il modo più sicuro per avviare un process a livello radice tramite cgi su un server Apache?
  • 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?

  • Come chiudere una connessione se l'host richiesto non è un host virtuale in apache
  • Elenco dei moduli PHP che sono sicuri del thread
  • Quale pacchetto Apache è migliore per l'applicazione Django di mod_wsgi?
  • Come eseguire il debug di checksum sbagliati / bit flipped in pacchetti TCP?
  • È ansible fare riferimento alle variables di ambiente da un'istruzione php_value in .htaccess?
  • Ubuntu failover da Ethernet-to-ADSL-modem a dongle USB 3G
  • 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.