thinkphp nginx支持/index.php/admin格式訪問配置

使nginx支持http://192.168.1.232/index.php/admin格式訪問

server {
        listen       80;
        listen       [::]:80 ipv6only=on;
        server_name  localhost;

        location / {
            root   /var/www;
            index  index.php index.html index.htm;
        }

#        location ~ \.php$ {
        location ~ \.php/?.*$ {
            root           /var/www;
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index  index.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_param  SCRIPT_FILENAME  /var/www$fastcgi_script_name;
            fastcgi_param  SCRIPT_FILENAME  /var/www$real_script_name;
            fastcgi_param  SCRIPT_NAME $real_script_name;
            fastcgi_param  PATH_INFO $path_info;

            include        fastcgi_params;
        }
    }
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章