php配置

赞助会员专享特权

Nginx 如何配置来隐藏public/index.php 入口文件

  • 胤彬-
  • 胤彬-   已被采纳   2018-10-16 17:46:52 4楼

    vhost配置

    server {

            listen       80;

            server_name  test.cn ;

            root   "D:\ceshi\888\lhyun";

    include "rewrite/thinkphp.conf";

            index  index.html index.htm index.php;

    #location \ {

            #    

            #    #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;

            }

    }


    thinkphp.conf

    location / {

        if (!-e $request_filename) {

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

            break;

        }

    }




    +0 添加回复

  • 回复