0

我正在使用 FlightPHP 开发一个小型 REST API,并且遇到了 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)

有任何想法吗?

4

0 回答 0