Bonjour à tous.

J'ai un souci avec une rewriterule. Je ne comprends vraiment pas d'ailleurs car elle fonctionnait sur mon server de test.

Voila l'idée : dans certain cas je redirige vers un server et des fois non.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
RewriteLog "/var/log/apache2/rewrite"
RewriteLogLevel 3
RewriteEngine on
 
RewriteCond %{REQUEST_URI} !.*/polling/flash/.* [NC]
RewriteCond %{REQUEST_URI} .*/SOP/.* [NC,OR]
RewriteCond %{REQUEST_URI} .*/interview/interview.do?pid=.* [NC,OR]
RewriteCond %{QUERY_STRING} !^/interview/interview.do?qid= [NC]
RewriteCond %{REQUEST_URI}  .*/polling/.* [NC]
RewriteRule (.*)$  http://sub1.domain.com$1 [R,L]
Ce qui devrait se passer, c'est que lorsque j'ai ...interview.do?pid=..... je sois redirigé vers http://sub1.domain.com+fin d'url . Et bien non, ça fonctionne que si je retire
Code : Sélectionner tout - Visualiser dans une fenêtre à part
RewriteCond %{QUERY_STRING} !^/interview/interview.do?qid= [NC]
. Mais le problème c'est que je ne veux pas être redirigé quand il y a interview.do?qid

Quelqu'un a-t-il une idée ?
Merci