nginx配置文件修改如下:

server {

listen 80;

server_name debian;

root /usr/share/nginx/html;

index index.php;

location ~ ^/(api)\.php$ {

deny all;

}

location / {

if (!-e $request_filename){

rewrite ^/(.*)$ /index.php/$1 last;

}

}

location ~ \.php($|/){

set $script $uri;

set $path_info "";

if ($uri ~ "^(.+?\.php)(/.+)$") {

set $script $1;

set $path_info $2;

}

fastcgi_pass unix:/run/php/php7.0-fpm.sock;

fastcgi_index index.php;

fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

fastcgi_param PATH_INFO $path_info;

include fastcgi_params;

}

location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ {

expires 1d;

}

location ~ .*\.(js|css)?$ {

expires 12h;

}

}