Bonjour à tous,

J'ai besoin de votre aide pour un point sur lequel je bloque, pour un site où les visiteurs peuvent s'enregistrer.
Pour valider la création d'un compte utilisateur, j'envoie une url à la personne, qui contient en paramètre une chaîne encodée par urlencode, et qui contient donc des caractères %.

J'ai la route suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
/visit_valider_compte/{chaine_recue}
Je teste avec la commande :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
php bin/console router:match /visit_valider_compte/...
Si chaine_recue = vide, c'est ok, ma route est trouvée.
Si chaine_recue = a...z et A...Z et 0...9, c'est ok.
Si chaine_recue = a...z et A...Z et 0...9 et un caractère % n'importe où dans ma chaîne, c'est ko, j'ai une erreur 404 page not found.

Sauf erreur de ma part, le caractère % n'est pas réservé, il peut être présent dans des url.
C'est normal que ça ne marche pas sous Symfony ?
Pendant mes recherches (je suis sous Ubuntu avec Apache), j'ai ajouté le bundle :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
composer require symfony/apache-pack
ça ne change rien, mais je ne suis pas un expert en htaccess, j'ai laissé la configuration par défaut, y-a-t'il des paramètres à changer ?
Ou vous voyez autre chose ?

Merci d'avance pour votre aide !