|
|
|
| Всем привет. Нужно такую регулярку:
Подставить в этот мод реврайт:
RewriteRule ^event/edit/([1-9]\d*)/$ index.php?path=event&act=edit&num=$1 [L]
|
num - число
Мой вариант рабочий, но не пойму по какой причине если в num подставить больше 9, выдает ошибку, а конкретно выдает 404 ошибку и за другим правилом переадресует на 404 страничку. | |
|
|
|
|
|
|
|
для: TetRiska
(15.04.2013 в 19:05)
| | mod_rewrite довольно туго воспринимает \d, лучше используйте класс [0-9], тогда ваше правило может преобразоваться в
RewriteRule ^event/edit/([1-9]+)/$ index.php?path=event&act=edit&num=$1 [L]
|
| |
|
|
|
|
|
|
|
для: cheops
(21.04.2013 в 20:13)
| | спасибо | |
|
|
|
|
|
|
|
для: TetRiska
(23.04.2013 в 16:25)
| | Ну только такая регулярка не совсем верна. Не пропустит, например, номер 10.
Правильно будет так:
RewriteRule ^event/edit/([1-9][0-9]*)/$ index.php?path=event&act=edit&num=$1 [L]
|
| |
|
|
|