Flight PHP Routing из подкаталога
Так что я использую фреймворк PHP PHP (http://flightphp.com/) делать маршрутизацию. У меня вопрос, как я могу запустить маршрутизатор из подкаталога? Я имею в виду, по сути, запустить его в «песочнице» внутри папки.
Например, запрос к «/» просто извлекает обычный файл index.php. Но запрос «/ flight / file» загрузит URL с помощью Flight.
Я знаю, что вы не можете просто скопировать его в папку на сервере и ожидать, что он будет работать, потому что FlightPHP ожидает URL-адреса относительно корня.
Есть ли способ запустить FlightPHP изолированно в каталоге, а остальная часть сайта работает под управлением обычного PHP?
РЕДАКТИРОВАТЬ
Я попытался просто положить файл .htaccess в подкаталог. Это имеет особый эффект: маршруты все еще действуют так, как если бы они были от корня (например, / thing / Otherthing /, когда это должно быть / otherdirectory / thing / otherthing /), в то же время одновременно вызывая обратный вызов 404, который не работает. Не то, что я хотел.
РЕДАКТИРОВАТЬ 2
Содержимое файла .htaccess, которое предлагается на сайте Flightphp:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php [QSA,L]