thinkphp nginx URL_MODEL=2 返回404求助!

浏览:2197 发布日期:2015/02/10 分类:求助交流 关键字: thinkphp nginx URL_MODEL
vhost配置如下:server{
        listen 80;
        server_name xxx.com;
        root /b/domains/xxx.com/public_html;
        index index.html index.htm index.shtml index.php;


        error_page  404               /404.html;


    location = /500.html {
        root   /usr/share/nginx/html;
    }

    location ~ .php {
                set $path_info "";
                set $real_script_name $fastcgi_script_name;
                if ($fastcgi_script_name ~ "^(.+?\.php)(/.+)$") {
                        set $real_script_name $1;
                        set $path_info $2;
                }

                fastcgi_pass   unix:/dev/shm/php.sock;
                include        fastcgi_params;

                fastcgi_param SCRIPT_FILENAME       $document_root$real_script_name;
                fastcgi_param SCRIPT_NAME $real_script_name;
                fastcgi_param PATH_INFO $path_info;
    }

    location / {
        if (!-e $request_filename) {
            rewrite ^(.*)$ /index.php?s=$1 last;
            break;
        }
    }

    location ~ /\.ht {
        deny  all;
    }
}
最佳答案
评论( 相关
后面还有条评论,点击查看>>