Thinkphp3.2 Nginx的pathinfo问题

浏览:2630 发布日期:2013/12/28 分类:求助交流
server {
    listen 8080;
    server_name demo.com www.demo.com;
    root /home/www/php/tp/;
    index index.html index.htm index.php;
    
    if (!-e $request_filename) {
        rewrite  ^/(.*)$  /index.php/$1  last;
        break;
    }     

    location ~ \.php$ {
        fastcgi_pass unix:/var/run/php5-fpm.sock;
        fastcgi_split_path_info ^(.+\.php)(.*)$;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        fastcgi_param SCRIPT_NAME $fastcgi_script_name;
        fastcgi_param PATH_INFO $fastcgi_path_info;
        fastcgi_index index.php;
        include fastcgi_params;
    }
}
http://www.demo.com:8080/index.php?m=Home&c=Index&a=abc
这样可以访问到abc方法,http://www.demo.com:8080/Home/Index/abc这样访问则404,哪位大大可以帮一下,我搞了一下午了。
最佳答案
评论( 相关
后面还有条评论,点击查看>>