1.修改ci框架的配置文件。
修改$ config【‘uri _ protocol‘】值。
替換為:
$ config【‘uri _ protocol‘】?=?PATH _ INFO‘;
2.修改nginx配置文件,並在服務器部分添加以下代碼:
位置?/index.php{
fastcgi _ pass UNIX:/tmp/PHP-CGI . sock;
fastcgi_param?腳本_文件名?/home/wwwroot/index . PHP;
fastcgi_param?路徑信息?$ fastcgi _ path _ info
fastcgi_split_path_info?^(.+\.php)(。*)$;
fastcgi_param?路徑_已翻譯?$ document _ root $ fastcgi _ path _ info;
包括?fcgi.conf
}
如果有多個應用程序(如後臺應用程序),您可以添加多段代碼並修改相應的條目文件:
位置?/admin.php{
fastcgi _ pass UNIX:/tmp/PHP-CGI . sock;
fastcgi_param?腳本_文件名?/home/wwwroot/admin . PHP;
fastcgi_param?路徑信息?$ fastcgi _ path _ info
fastcgi_split_path_info?^(.+\.php)(。*)$;
fastcgi_param?路徑_已翻譯?$ document _ root $ fastcgi _ path _ info;
包括?fcgi.conf
}