что мешает apache2 разбирать URL?

Изучаю основы MVC фреймворков по этому видео , остановился на одном эксперименте(собственно вот код на котором я остановился).

Если я запускаю встроенный php сервер ссылка http://localhost:8080/contact моим кодом обрабатывается без ошибок, но когда я выключаю php сервер и запускаю apache2 то код перестает работать.

Вопрос - почему? и как я могу реализовать подобную обработку URL в apache2?

Следующие настройки .htaccess не работают:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php [L]

Ответы (0 шт):