Переписать Правило Для Обнаружения Только Чисел

Я пытаюсь создать правило перезаписи, которое будет обнаруживать только числа и пересылать их соответственно. Я хочу, чтобы правило перезаписи игнорировалось, если появляется что-либо, кроме чисел.

  • /index.php - OK
  • / - OK
  • /42365 - переписывает в view.php?id=42365

что у меня пока:

RewriteEngine on
RewriteRule ^([0-9]+)?$ view.php?id= [L]

1 ответов


удалить ? С конца ([0-9]+) группы, что делает его необязательным. Вы должны есть номера для перезаписи:

RewriteEngine on
RewriteRule ^([0-9]+)$ view.php?id= [L]