lnmp 怎么隐藏index.php

藏色散人
藏色散人原创
2023-03-17 07:58:011105浏览

lnmp隐藏index.php的方法:1、打开“location ~ [^/].php”文件;2、修改内容为“location ~ [^/].php”;3、去掉“#try_files $uri =404;”前面的#符号;4、添加“rewrite "^/(.*)$" /index.php last;”内容;5、重启Nginx即可。

本教程操作环境:windows7系统、PHP8.1版、Dell G3电脑。

lnmp 怎么隐藏index.php?

lnmp启用pathinfo并隐藏index.php

编辑如下区段:

location ~ [^/].php(/|$)
{       
    # comment try_files $uri =404; to enable pathinfo
    try_files $uri =404;
    fastcgi_pass  unix:/tmp/php-cgi.sock;
    fastcgi_index index.php;
    include fastcgi.conf;
    #include pathinfo.conf;
}

第1行改为:

location ~ [^/].php

第4行注释掉, 即前面加#

#try_files $uri =404;

去掉第8行的注释

include pathinfo.conf;

在location ~ [^/].php 上面添加区段

location /
{
    if (!-e $request_filename)
    {
        rewrite "^/(.*)$" /index.php last;
    }
}

重启Nginx

service nginx restart

推荐学习:《PHP视频教程

以上就是lnmp 怎么隐藏index.php的详细内容,更多请关注php中文网其它相关文章!

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。