Serveur proxy inversé Apache Symboles de codes

J'ai configuré un serveur de proxy inverse apache pour le service bugzilla En raison du pare-feu avec la configuration suivante

ProxyRequests Off
ProxyPass /bugzilla [url=http://88.88.88.75/bugzilla]http://88.88.88.75/bugzilla[/url] nocanon
ProxyPassReverse /bugzilla [url=http://88.88.88.75/bugzilla]http://88.88.88.75/bugzilla[/url]
<location bugzilla=""></location>
ProxyPassReverse /
RequestHeader unset Accept-Encoding


Mais le problème est que lorsque la demande entrera dans bugzilla, Toutes les requêtes de recherche sont codées et bugzilla Rien ne peut rien trouver.

Par exemple. "

search term

"devient"

search%20term

"Quand il atteint bugzilla, Comme il est codé"

search%2520term

"par procuration.

Des idées?
Invité:

Giselle

Confirmation de:

Eh bien, j'ai fini d'utiliser mod_rewrite Pour un proxy et lui a dit de ne pas encoder des caractères. Maintenant, ma configuration ressemble à

ProxyRequests Off

RewriteEngine On
RewriteLog /var/log/httpd/bugzilla-rewrite.log
RewriteLogLevel 0
RewriteRule ^/bugzilla/(.*)$ [url=http://88.88.88.75/bugzilla/]http://88.88.88.75/bugzilla/[/url]$1 [P,NE]

ProxyPass /bugzilla [url=http://88.88.88.75/bugzilla]http://88.88.88.75/bugzilla[/url] nocanon
ProxyPassReverse /bugzilla [url=http://88.88.88.75/bugzilla]http://88.88.88.75/bugzilla[/url]

<location bugzilla=""></location>
ProxyPassReverse /
RequestHeader unset Accept-Encoding


Je ne sais pas si toutes les lignes sont nécessaires, mais cela fonctionne et ne touche pas

Pour répondre aux questions, connectez-vous ou registre