php入门到就业线上直播课:进入学习Apipost = Postman + Swagger + Mock + Jmeter 超好用的API调试工具:点击使用

本教程操作环境: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中文网其它相关文章!

推荐内容