精简框架始终返回 404 错误
这些天我正在使用Slim Framework作为开发php Web API的最简单工具。使用这两篇文章:
我从那里遵循一些步骤。下载Slim框架,放置正确的目录和文件。调整初始语句,例如;
//1. Require Slim
require('Slim/Slim.php');
//2. Instantiate Slim
$app = new Slim();
//3. Define routes
$app->get('/books', function ($id) {
//Show book with id = $id
});
然后,我相应地修改其余部分。
例如我已经完成了的清单:
- LoadModule rewrite_module modules/mod_rewrite.so -> enabled
- Slim .htaccess:
RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ bootstrap.php [QSA,L]
- httpd.conf: (Shared Link).
但是,在我运行此语句之后;
$app->run();
我在我的浏览器上运行它....然后,我在我的本地主机上测试时遇到了404错误。解决这个问题的解决方案是什么?
仅供参考,这是我目前正在使用的最简单的PHP文件。(分享链接)