404 未找到 Slim 框架
404 not found Slim Framework
您好,我在文件夹 url/v2/api/domain/file.php 上有文件,但是当我尝试执行 url/data/1、url/v2/api/domain/数据/2。说: 404 not found 但如果我把 url/v2/api/domain/file.php/data/1 格式似乎不同并出现: Page Not Found 有人能看到错误吗?
PD:不要写重复,因为它不重复,只是标题不同,问题不同。
The page you are looking for could not be found. Check the address bar
to ensure your URL is spelled correctly. If all else fails, you can
visit our home page at the link below.
Visit the Home Page
代码:
<?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();
尝试在与 file.php 相同的文件夹中创建 .htaccess 文件。文件内容为
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [QSA,L]
那么希望您可以在没有file.php
的情况下访问该页面
您好,我在文件夹 url/v2/api/domain/file.php 上有文件,但是当我尝试执行 url/data/1、url/v2/api/domain/数据/2。说: 404 not found 但如果我把 url/v2/api/domain/file.php/data/1 格式似乎不同并出现: Page Not Found 有人能看到错误吗?
PD:不要写重复,因为它不重复,只是标题不同,问题不同。
The page you are looking for could not be found. Check the address bar to ensure your URL is spelled correctly. If all else fails, you can visit our home page at the link below.
Visit the Home Page
代码:
<?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();
尝试在与 file.php 相同的文件夹中创建 .htaccess 文件。文件内容为
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [QSA,L]
那么希望您可以在没有file.php
的情况下访问该页面