thinkphp+minify 在nginx服务器上的配置方法(easy-admin)

作者:袖梨 2022-06-25

主要是nginx配置文件的配置方法,修改配置文件如下:

[代码]bash代码:
server {
        listen  80;
        server_name  www.php2.cc;#这里是站点url
 root   /home/www/php2;#这里是站点根目录

        location / { 
        index  index.htm index.html index.php admin.php; 

 rewrite  ^/Public/Min/(.*)$  /Public/Min/index.php/$1  last;
 rewrite ^([a-z]=.*) /Public/Min/index.php?$1 last; 
        #访问路径的文件不存在则重写URL转交给ThinkPHP处理 
        if (!-e $request_filename) { 
           rewrite  ^/(.*)$  /index.php/$1  last;
           break; 
        } 
    } 
    location ~ .php/?.*$ { 
        fastcgi_pass   127.0.0.1:9000; 
        fastcgi_index  index.php; 
        #加载Nginx默认"服务器环境变量"配置 
        include        fastcgi.conf; 
         
        #设置PATH_INFO并改写SCRIPT_FILENAME,SCRIPT_NAME服务器环境变量 
        set $fastcgi_script_name2 $fastcgi_script_name; 
        if ($fastcgi_script_name ~ "^(.+.php)(/.+)$") { 
            set $fastcgi_script_name2 $1; 
            set $path_info $2; 
        } 
        fastcgi_param   PATH_INFO $path_info; 
        fastcgi_param   SCRIPT_FILENAME   $document_root$fastcgi_script_name2; 
        fastcgi_param   SCRIPT_NAME   $fastcgi_script_name2; 
    } 
}

相关文章

精彩推荐