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";
});
});
我使用 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";
});
});