美文网首页泸州
nginx去掉index.php配置

nginx去掉index.php配置

作者: 42f50affdaa2 | 来源:发表于2018-08-21 11:19 被阅读117次

    进入:nginx/conf/vhosts.conf

    改变前

    
    server {
            listen       80;
            server_name  www.x.com x.com;
            root   "C:\Runing\PHPTutorial";
            location / {
                index  index.html index.htm index.php;
                #autoindex  on;
            }
            location ~ \.php(.*)$ {
                fastcgi_pass   127.0.0.1:9000;
                fastcgi_index  index.php;
                fastcgi_split_path_info  ^((?U).+\.php)(/?.+)$;
                fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
                fastcgi_param  PATH_INFO  $fastcgi_path_info;
                fastcgi_param  PATH_TRANSLATED  $document_root$fastcgi_path_info;
                include        fastcgi_params;
            }
    }
    
    

    改变后

    
    server {
            listen       80;
            server_name  www.x.com x.com;
            root   "C:\Runing\PHPTutorial";
            location / {
                index  index.html index.htm index.php;
                #autoindex  on;
            }
            if (!-e $request_filename)
           {
              rewrite ^/(.*)$ /index.php?/$1 last;        break;
            }
            location ~ \.php(.*)$ {
                fastcgi_pass   127.0.0.1:9000;
                fastcgi_index  index.php;
                fastcgi_split_path_info  ^((?U).+\.php)(/?.+)$;
                fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
                fastcgi_param  PATH_INFO  $fastcgi_path_info;
                fastcgi_param  PATH_TRANSLATED  $document_root$fastcgi_path_info;
                include        fastcgi_params;
            }
    }
    
    

    重启服务器生效

    相关文章

      网友评论

        本文标题:nginx去掉index.php配置

        本文链接:https://www.haomeiwen.com/subject/szpdiftx.html