晚安! 我试图使用餐馆,但是sempe有同样的问题: 404:Not Found ../ resources.json
这是我的.htaccess文件
DirectoryIndex index.php index.html
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /api/explorer
RewriteRule ^$ index.html [QSA,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.html [QSA,L]
</IfModule>
<IfModule mod_php5.c>
php_flag display_errors On
</IfModule>
我已经尝试过了:
更改httpd.conf并输入:
AllowOverride All
Options FollowSymLinks
遵循类似的preguntas给出的几个建议。 试图做这里建议的事情
Restler always returns 404: Not found
复制api文件夹的文件夹资源管理器... 但这一切都不起作用,请告诉我,我能做错什么? 它是否正在使用wamp?
编辑: 这是资源类的成瘾
<?php
require '../../bootstrap.php';
use Luracast\Restler;
use TDI2014\Resource;
$r = new Restler\Restler();
$r->addAPIClass(Resource\Student::class);
$r->addAPIClass('Resources');
$r->handle();
这是我的页面打印
这是我的json回复:
{
"error": {
"code": 404,
"message": "Not Found"
},
"debug": {
"source": "Routes.php:436 at route stage",
"stages": {
"success": [
"get"
],
"failure": [
"route",
"negotiate",
"message"
]
}
}
}