天天看点

php支持pathinfo配置样例

server {

listen  80;

server_name     www.linuxeye.com;

access_log  logs/www.linuxeye.com.log combined;

root /home/wwwroot/www.linuxeye.com;

error_page  404  /404.html;

index index.html index.htm index.php ;

location / {

        index  index.php;

        if (!-e $request_filename) {

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

        break;

        }

}

location ~ \.php {

fastcgi_pass 127.0.0.1:9000;

fastcgi_index index.php;

include fcgi_pathinfo.conf;

set $real_script_name $fastcgi_script_name;

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

    set $real_script_name $1;

    set $path_info $2;

fastcgi_param SCRIPT_FILENAME $document_root$real_script_name;

fastcgi_param SCRIPT_NAME $real_script_name;

fastcgi_param PATH_INFO $path_info;

上一篇: ThinkPhp学习09
下一篇: ThinkPhp学习02