Bon, presque, si je met ! ca me ressort bien une erreur, mais si je met un "?" il accepte la règle, j'ai alors fait ceci en reprenant votre solution fonctionelle :
RewriteRule ^([a-zA-Z0-9]{5,25})$ /url.php?id=$1 [L]
D'apres les tuto, cette règle sgnifie :
si la chaine commence par une lettre de A a Z min ou maj ou par un chiffre et fait une longueur de 5 25, on accepte et on refuse tout le reste, mwai ... et mon ? alors ? Pourquoi il me refuse pas la règle ?
la , ! . - sont bien rejeté, seul le ? persiste. merci