Slimframework 404 问题

Slimframework 404 issues

我正在试验 Slimframework,但在通过第一步时遇到了一些问题。我的目录结构如下

/var/www/html
    rest
      .htaccess 
      index.php
      vendor
         composer
         slim

.htaccess 包含以下内容

RewriteEngine On  
RewriteCond %{REQUEST_FILENAME} !-f  
RewriteRule ^ index.php [QSA,L] 

index.php如下

<?php
 require 'vendor/autoload.php';
 $app = new \Slim\Slim();
 $app->get('/hello/:name', function ($name) {echo "Hello, $name";});
 $app->run();
 //echo 'xx';
?>

当我浏览到示例时。com/rest/index。php

我收到 404 错误。我已确保我的 Apache 配置允许 .htaccess,所以这不是问题所在。我假设我忽略了一些非常基本的东西,但我无法发现它。如果有任何帮助,我将不胜感激。

基于您尚未为 / 定义路由这一事实,对 example.com/rest/index.php/hello/droidexample.com/rest/hello/droid 的请求应该会按预期工作。