htaccess comment convertir des caractères spéciaux

J’ai besoin de virer en PHP en utilisant $ _GET, mon .htaccess réécrit l’url:

localhost / arpege / gm / TO localhost / arpege / index.php? code = gm

c’est le code de mon .htaccess:

RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_URI} !(.*)/$ RewriteRule ^(.*)$ index.php?code=$1 

mais quand je tape localhost / arpege / p & p / je ne reçois que le premier p en utilisant $ _GET!

Je veux obtenir p & p en utilisant $ _GET

Quelqu’un peut-il m’aider à cela?

Changez votre RewriteRule pour:

 RewriteRule ^(.*)$ index.php?code=$1 [L,QSA]