Решил написать небольшое PHP-приложение подобно тому, как делал это на nodeJS. В качестве шаблона выбрал MVC, взялся писать контроллер, но столкнулся с тем, что не могу при каждом запросе обращаться к файлу controller.php, так как Apache (как и другие сервера с поддержкой PHP) запрашивает файл, который указан в пути запроса. Нашел в интернете, казалось бы, решение этой проблемы с использованием файла .htaccess:
RewriteEngine On
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^(.*)$ ./index.php?route=$1
Но проблема такой конфигурации заключается в невозможности получить данные get-/post-запроса, чтобы контроллер их обработал. Помогите отредактировать .htaccess, чтобы контроллер получал тело запроса. Заранее спасибо за ответы.