Я пишу свой API, используя дружественные URL-адреса с .htaccess для перенаправления.
Когда мне нужно передать второй параметр, у меня возникают проблемы
Мой файл .htaccesss выглядит так:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php
RewriteRule ^mesas\/?([0-9]+)\/?(.+)\/?$ mesas.php?status=$1
RewriteRule ^statusmesa\/?([0-9]+)\/?(.+)\/?$ statusmesa.php?idmesa=$1&status=$2
Когда я использую вызов statusmesa, используя statusmesa/2/3
, он возвращается как первый параметр 2
и как второй 3.php/2/3
Что не так с моим правилом?
Обратите внимание, что файл .htaccss имеет несколько правил для нескольких маршрутов