CodeIgniter URL重写Nginx服务器

Jin*_*Heo 2 php codeigniter nginx url-rewriting

这是我的CodeIgniter Controller类代码.

class View extends MY_Controller
{

    function index($number)
    {
        .....
    }
    .......
}
Run Code Online (Sandbox Code Playgroud)

通过浏览器,我可以使用此URL访问View类的索引方法

http://localhost/view/index/12
Run Code Online (Sandbox Code Playgroud)

所以,我的问题是

有没有有效的方法来重写URL,例如,到这个URL

http://localhost/view/12
Run Code Online (Sandbox Code Playgroud)

我的网络服务器是Nginx.

Vam*_*a B 5

index() 默认情况下会调用,但如果要对其他函数执行此操作,则可以使用CI中的URI路由功能.

将其添加到config目录中的routes.php.

$route['view/(:num)'] = "view/index/$1";
Run Code Online (Sandbox Code Playgroud)