server {
    server_name me.5dev.cn;
    listen 80;
    
    autoindex on;

    set $charset utf-8;

    charset $charset;

    set $rootdir /www/pinbei/public;
    root $rootdir;
    index index.php index.html;
    if (!-d $request_filename){
        set $rule_0 1$rule_0;
    }
    if (!-f $request_filename){
        set $rule_0 2$rule_0;
    }
    if ($rule_0 = "21"){
        rewrite ^/(.*)$ /index.php?s=$1 last;
    }
    location / {
                # First attempt to serve request as file, then
                # as directory, then fall back to displaying a 404.
                try_files $uri $uri/ =404;
                # Uncomment to enable naxsi on this location
                # include /etc/nginx/naxsi.rules
    }

    #location ~ ^(.*)$ {
    location ~ \.php$ {
        fastcgi_split_path_info ^(.+\.php)(/.+)$;
        # NOTE: You should have "cgi.fix_pathinfo = 0;" in php.ini (No settings!)

        # With php-cgi alone:
        #fastcgi_pass web-php7_swoole:9000;
        fastcgi_pass web-php7:9000;
        #fastcgi_pass web-php5:9000;
        # With php-fpm:
        #fastcgi_pass unix:/var/run/php7-fpm.sock;
        fastcgi_index index.php;
        fastcgi_param  SCRIPT_FILENAME  $rootdir/$fastcgi_script_name;
        #fastcgi_param  PATH_INFO $fastcgi_path_info;
        include fastcgi_params;
    }
}