你好我的文件夹是url / v2 / api / domain / file.php ,但是当我尝试做url / data / 1,url / v2 / api / domain / data / 2。说:404找不到,但如果我把url / v2 / api / domain / file.php / data / 1格式看起来不同并且出现:找不到页面有人可以看到错误吗?
PD:不要写重复,因为它没有重复,只是标题,但问题是不同的。
找不到您要查找的页面。检查地址栏 确保您的网址拼写正确。如果一切都失败了,你可以 请访问我们的主页以下链接。
访问主页
代码:
<?php
require 'vendor/autoload.php';
use Psr\Http\Message\ServerRequestInterface;
use Psr\Http\Message\ResponseInterface;
$app = new \Slim\App;
$app->get('data/{name}', function (ServerRequestInterface $request, ResponseInterface $response, $args) {
// Use the PSR 7 $request object
return $response->write("Hello, " . $args['name']);
});
$app->run();
答案 0 :(得分:2)
尝试在与file.php相同的文件夹中创建.htaccess文件。该文件的内容是
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [QSA,L]
然后希望您可以在不使用file.php的情况下访问该页面