Невозможно получить 2-ые параметры URL в правиле перезаписи .htaccess

у меня возникла другая проблема при получении второго параметра получения моего маршрута. Я не могу получить второй параметр, вот правило, которое я написал:

RewriteRule ^knowledgebase/topics/([0-9]+)-([A-Za-z0-9-]+)\?page=([0-9]+)?$ topic.php?id=$1&page=$3 [NC,L] 

ожидаемый URL

knowledgebase/topics/6457-microsoft-office-application-information?page=2 

Вот6457 тогда первая переменная get- тогда названиеmicrosoft-office-application-information затем?page= тогда мой второй параметр get, который2 но не может получить эту переменную страницы

в чем проблема что то не так в Regex ??

Ответы на вопрос(1)

Ваш ответ на вопрос