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.
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
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
Partager