超薄框架404而不是正确的答案

时间:2016-01-25 11:22:34

标签: php .htaccess http-status-code-404 slim restful-architecture

我想使用Slim框架创建一个RESTful服务,在我的localhost(xampp)上,一切都按预期工作。

我有几条路径,例如'/''/articles''/articles/id/{id}'等。

但是,当我将代码上传到服务器时,只有'/'http://mydomain.de/api)才会显示正确的答案,而其他路径只会带来404错误(服务器中的一个,而不是一个苗条的投掷)。 /TEST/api中我的.htaccess是:

RewriteEngine On
#RewriteBase /TEST/api
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^ index.php [QSA,L]

如果第二行未注释,我会得到相同的结果。有什么我想念的吗?我怎样才能发现我的.htaccess设置是否被使用?

1 个答案:

答案 0 :(得分:0)

试试这个。它对我有用

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