Bonjour à tous !

Je viens vous demander de l'aide car je suis débutante sur Apache et je n'arrive pas à résoudre mon problème malgré toutes les recherches que j'ai faites...
Je redirectionne via apache l'utilisateur et dans cette nouvelle url je fais passer des paramètres dont un qui se trouve être l'user agent. Or l'user agent contient des espaces. Un script python est appelé dans cette nouvelle url et via ce script je récupère mon paramètre user agent. Mais quand je le récupère en fait je ne récupère que la première partie avant le premier espace donc j'imagine que l'url a été tronquée à cause de ces espaces... Je dois absolument mettre le flag Proxy pour ce rewritting mais j'ai essayé sans et les espaces de ce paramètre sont remplacés par %20 dans ce cas mais lorsque je mets le [P] c'est tronqué dès que je récupère le paramètre dans le script.
(Désolée si ce n'est pas assez clair... n'hésitez pas à me me demander si j'ai été trop vague !) Voilà mon fichier de config apache :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
<VirtualHost *:80>
   ServerName *********
   DocumentRoot /var/www/
 
   <Directory /var/www/>
                Options +FollowSymLinks +MultiViews -Indexes
                AllowOverride None
                Require all granted
   </Directory>
 
   LogLevel debug
   ProxyRequests Off 
   RequestHeader unset Accept-Encoding
 
   <Proxy *>
        # Permission : tout le monde
        Order deny,allow
        Allow from all
 
    </Proxy>
       <Directory /var/www/pic>
        Options +FollowSymLinks +MultiViews -Indexes
        AllowOverride None
        Require all granted
        AddHandler python-program .py
        PythonHandler script
 
    </Directory>
 
          RewriteEngine on
 
        RewriteCond %{REQUEST_FILENAME} !-f
        RewriteRule (.*)\.jpg$ http://**************/script.py?ua=%{HTTP_USER_AGENT} [P]
Et la partie du script qui reçoit et envoie:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
 # -*- coding: utf-8 -*-
from mod_python import apache
from mod_python import util
import os
from stompy import Stomp
import cgi
 
def handler(req):
 	parameters = util.FieldStorage(req)
 
	QUEUE = '/queue/QUEUE2'
 
		   ua=parameters["ua"]
 
		   co = Stomp('localhost')
		   co.connect()
		   co.send({'destination': QUEUE ,'body':ua,'persistent': 'true'})
 
		   co.disconnect()
        return apache.OK
Je vous remercie d'avance!