Bonjour à tous,
petite question technique pour les pros du regex dans un .htaccess:
j'ai une redirection par exemple:
qui me permet de rediriger des urls du type:
/index.php?test=example/page-example&id=120&num=20
vers
/example-120-20.html
je m'aperçois malheureusement que ces urls sont également accessible par exemple par:
/example-120---------------20.html
je n'ai pas trouvé de solution pour dire que je n'autorise qu'un seul "-" (tiret).
Connaissez-vous un moyen pour interdire plus de un tiret ?
merci d'avance à tout le monde et bonne journée.
Webicalement,
Stone66
petite question technique pour les pros du regex dans un .htaccess:
j'ai une redirection par exemple:
Code:
RewriteRule ^example-([0-9-]+)-([0-9-]+).html$ /index.php?test=example/page-example&id=$1&num=$2 [L]
qui me permet de rediriger des urls du type:
/index.php?test=example/page-example&id=120&num=20
vers
/example-120-20.html
je m'aperçois malheureusement que ces urls sont également accessible par exemple par:
/example-120---------------20.html
je n'ai pas trouvé de solution pour dire que je n'autorise qu'un seul "-" (tiret).
Connaissez-vous un moyen pour interdire plus de un tiret ?
merci d'avance à tout le monde et bonne journée.
Webicalement,
Stone66