.htaccess URL重写不在生产中

时间:2017-02-27 14:27:12

标签: apache .htaccess mod-rewrite url-rewriting flightphp

我正在使用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)

有什么想法吗?

0 个答案:

没有答案