当前位置 : 主页 > 网络编程 > PHP >

lnmp 怎么隐藏index.php

来源:互联网 收集:自由互联 发布时间:2022-11-14
lnmp隐藏index.php的方法:1、打开“location ~ [^/].php”文件;2、修改内容为“location ~ [^/].php”;3、去掉“#try_files $uri =404;”前面的#符号;4、添加“rewrite ^/(.*)$ /index.php last;”内容;5、重

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

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 exec 结果乱码怎么办
下一篇:没有了
网友评论