J’ai l’URL tel que example.com/page.php?username=test
. Je veux réécrire cette URL en quelque chose comme: example.com/test
seulement si test suit l’expression régulière suivante: /^[0-9a-zA-Z_-]{1,35}+$/
, sinon 404 page.
Essaye ça:
# output: example.com/test rewrite ^/([A-Za-z0-9_]+)$ /page.php?username=$1;
METTRE À JOUR:
{1,35}
Cette expression permet de 1 à 35 caractères
{20}
Cela doit avoir exactement 20 caractères
Le +
dit minimum 1 caractère
La règle de réécriture complète correcte:
# output: example.com/test rewrite "^/([A-Za-z0-9_]{1,35})$" /page.php?username=$1;