我的服务器上的/ api文件夹中有一个index.php文件。我从Slim开始,我正在尝试制作一个REST api。
所以在我的index.php中我得到了这个:
$app->get('/', function() use ($db) {
echo "Get";
});
$app->post('/', function() use ($db) {
echo "Post";
});
$app->get('/test', function() use ($db) {
echo "Test";
});
在我的.htaccess文件中,因为它已下载:
RewriteEngine On
# Some hosts may require you to use the `RewriteBase` directive.
# If you need to use the `RewriteBase` directive, it should be the
# absolute physical path to the directory that contains this htaccess file.
#
# RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [QSA,L]
如果我打电话给../api /我有“获取”,那么帖子也可以正常工作,但如果我做... / api /测试电话我有一个500内部服务器错误。
我做错了什么?
谢谢!