2010-07-15 4 views
1

J'essaie de créer une règle de réécriture pour faire correspondre data-2, data-3, data-4 etc. et les envoyer à data.php? Var = 2. Il doit ignorer data-1.htaccess regex pour un nombre supérieur à 1?

RewriteRule ^data-([2-9])/?$ index.php?page=data&var=$1 [NC,L] 

La règle ci-dessus fonctionne pour les nombres 2-9, mais comment puis-je faire en sorte que cela fonctionne pour tout nombre supérieur à 1?

Répondre

6
RewriteRule ^data-([2-9]|[1-9]\d+)/?$ index.php?page=data&var=$1 [NC,L] 
+0

Parfait, merci – bcmcfc

3

Essayez:

RewriteRule ^data-([2-9]|[1-9]\d+)/?$ index.php?page=data&var=$1 [NC,L] 
+0

parfait, merci (même réponse en même temps doit signifier que c'est la meilleure solution;)) – bcmcfc

Questions connexes