slim php 框架的 htaccess 配置

htaccess config for slim php framework

我使用 Slim php 框架在 index.php 页面中构建一些动作: 所以这就是我调用我的操作的方式:

index.php/action1

$app->get('/action1',function () use ($app){
            echo "this is action 1";
});

index.php/action2

$app->get('/action2',function () use ($app){
            echo "this is action 2";
});

现在我希望我的 url 变得漂亮,比如当输入 index/action1

,它将重定向到 index.php/action1
请提供创建 htaccess 的解决方案来做到这一点
谢谢并祝你好运

创建.htaccess文件

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

为您的路由添加前缀的用户组

$app->group('/index', function () use ($app) {
    /**
     * Route GET /index/action1
     */
    $app->get('/action1',function () use ($app){
        echo "this is action 1";
    });
});