找不到PHP Slim API 404

黑芝麻

我正在尝试使用php和php slim创建API。

我的文件夹结构:

API:

  • 应用-> app.js
  • 库->苗条
  • v1-> .htaccess和index.php

htaccess

RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule ^(.*)$ %{ENV:BASE}index.php [QSA,L]

index.php

require '.././libs/Slim/Slim.php';
\Slim\Slim::registerAutoloader();

$app = new \Slim\Slim();
$app = \Slim\Slim::getInstance();

$app->get('/orderoverview/:customerID', function ($customerID) {
        echo "Hello " . $customerID;

});
$app->run();

这应该很容易,但是每次我访问http:// localhost / api / v1 / orderoverview / 2时,都会得到404页面未找到的信息。

但是当我去http://localhost/api/v1/index.php/orderoverview/2时,我确实得到了想要成为的结果!

有什么意见或解决方案吗?

Asheliahut

您需要将RewriteBase添加到htaccess中。我注意到您没有分组,因此我假设您将其放在/ api / v1的子目录中

RewriteBase /localsites/serf/weap/api/v1

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

重定向到子目录,总是在Slim php中找不到404

来自分类Dev

找不到HTTP 404(找不到Servlet)

来自分类Dev

找不到Web API路由404

来自分类Dev

Web Api 404错误找不到资源

来自分类Dev

从PHP中找不到Throw 404

来自分类Dev

BackboneJs:找不到404

来自分类Dev

Slim(PHP)RESTful API的Apache重写规则

来自分类Dev

Github API创建问题返回404找不到

来自分类Dev

PHP Slim rest api中的POST变量

来自分类Dev

Web API中的C#在HttpPost上找不到404

来自分类Dev

找不到magento 404

来自分类Dev

反应-找不到404

来自分类Dev

.NetCore Api总是找不到404

来自分类Dev

在Revolut API上找不到404

来自分类Dev

找不到创建Checkout Session.php 404

来自分类Dev

找不到404(即使100%存在,也找不到API网址)

来自分类Dev

找不到存储数据RESTfull API 404

来自分类Dev

Web API POST-找不到404

来自分类Dev

php致命错误:找不到类'Slim'

来自分类Dev

从PHP中找不到404抛出

来自分类Dev

404找不到唯一的index.php正在工作

来自分类Dev

BackboneJs:找不到404

来自分类Dev

羽扇:找不到404

来自分类Dev

找不到页面(404)

来自分类Dev

找不到404页面codeigniter网址-PHP

来自分类Dev

总是找不到404

来自分类Dev

如何检测PHP脚本被用作404找不到的ErrorDocument?

来自分类Dev

使用https ssl调用rest API时找不到404

来自分类Dev

GET http://localhost/v5/api/checker 404 (Not Found) Slim