Ajouter une chaîne de requête à toutes les URL avec .htaccess

À des fins de test, j’aimerais append une chaîne de requête (disons testing = true) à toute URL demandée sur mon site Web.

Par exemple, je veux changer

  • example.com
  • example.com/product
  • example.com/search?q=ssortingng

à

  • exemple.com? testing = true
  • example.com/product? testing = true
  • example.com/search?q=ssortingng& testing = true

J’ai essayé ceci:

RewriteRule ^/?(.*) http://example.com/$1?testing=true [L,R,NE] 

mais ça casse le site. Pas un expert.

Des idées?

MODIFIER:

Je devrais append que je travaille avec CodeIgniter (PHP) et que mon fichier .htaccess actuel ressemble à ceci:

  RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond $1 !^(index\.php|public|images|robots\.txt|css) RewriteRule ^(.*)$ index.php/$1 [L]  

Vous pouvez utiliser cette nouvelle règle:

  RewriteEngine On RewriteCond %{QUERY_STRING} !(^|&)testing=true(&|$) [NC] RewriteRule ^ %{REQUEST_URI}?testing=true [L,QSA,R] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond $1 !^(index\.php|public|images|robots\.txt|css) RewriteRule ^(.*)$ index.php/$1 [L]