htaccess regex для числа больше 1? - PullRequest
1 голос
/ 15 июля 2010

Я пытаюсь создать правило перезаписи для соответствия data-2, data-3, data-4 и т. Д. И отправить их в data.php? Var = 2. Нужно игнорировать данные-1.

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

Приведенное выше правило работает для чисел 2-9, но как мне сделать так, чтобы оно работало для любого числа больше 1?

Ответы [ 2 ]

6 голосов
/ 15 июля 2010
RewriteRule ^data-([2-9]|[1-9]\d+)/?$ index.php?page=data&var=$1 [NC,L]
3 голосов
/ 15 июля 2010

Попробуйте:

RewriteRule ^data-([2-9]|[1-9]\d+)/?$ index.php?page=data&var=$1 [NC,L]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...