URL перезаписи.htaccess не работает в производстве

Я работаю над небольшим REST API с FlightPHP, и у меня возникла проблема с перезаписью URL. Он отлично работает на моей машине для разработки, но когда я развертываю его в рабочей среде, я получаю 404 для всех маршрутов, кроме базового маршрута '/'. 404 - это не типичный FlightPHP 404, а Apache/Ubuntu 404

Вот что я имею в.htaccess:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php [QSA,L]

Я знаю, что.htaccess / mod_rewrite включен, потому что у меня также есть несколько сайтов WordPress, размещенных на этом компьютере (Linode VPS)

Есть идеи?

0 ответов

Другие вопросы по тегам