php配置
learn
learn 2018-10-13 15:35:24
[PHP讨论组]

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

learn
learn

全部回复(3)
胤彬-

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;

    }

}




胤彬-
Justin

thinkphp隐藏index.php

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号