Php 如何修复CodeIgniter路由

Php 如何修复CodeIgniter路由,php,codeigniter,Php,Codeigniter,我是框架新手,请帮助解决这个问题。我在CodeIgniter工作。我希望有这样干净的URL:example.com/index.php/6/title $route['(:num)/(:any)'] = 'front_controller/watch/$1/$2'; index.php/6是帖子ID,标题是页面标题。 我想通过post ID获取数据 控制器功能: public function watch(){ echo id; } 如何使用路由获取

我是框架新手,请帮助解决这个问题。我在CodeIgniter工作。我希望有这样干净的URL:
example.com/index.php/6/title

$route['(:num)/(:any)'] = 'front_controller/watch/$1/$2';
index.php/6
是帖子ID,标题是页面标题。 我想通过post ID获取数据

控制器功能:

public function watch(){
            echo id;

        }
如何使用路由获取这个干净的URL。我正在尝试这条路线,但它不起作用:

$route['(:num)/(:any)'] = 'front_controller/watch/';

请尝试此方法,通过两个参数
id
title
路由到
Front\u控制器中的
watch()
函数

$route['(:num)/(:any)'] = 'front_controller/watch/$1/$2';
此外,还应在控制器功能中接受2个参数,如下所示:

function watch($id,$title)
{
    echo $id;
    echo $title;
}

如果有任何疑问,请告诉我。

您的预期结果是什么@Kidly你的基本url是什么。请解释你所说的干净url是什么意思。发布你想要实现的url,因为几乎任何url都可以通过Codeigniter路由实现。我的基本url是loclhost/project1/你只想从url中删除'index.php'吗?