thinkphp站点下怎么隐藏前台和后台的入口文件index.php,admin.php

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了thinkphp站点下怎么隐藏前台和后台的入口文件index.php,admin.php相关的知识,希望对你有一定的参考价值。

参考技术A 必须伪静态支持才行。伪静态去掉index.php和admin.php,然后程序的config.php配置文件添加'URL_MODEL',设置成
'URL_MODEL'
=>
2,//REWRITE模式
注:如果空间不支持伪静态,千万不能把URL_MODEL的值设置为2,不然会打不开网站

记thinkphp5在Nginx环境下多入口 隐藏入口文件后缀

找到Nginx环境下站点的伪静态规则文件,一般是“域名.conf”。在local /下面添加代码。完整示例:

location / {
    if (!-e $request_filename) {
        rewrite /common/(.*)$ /common.php/$1 last;
        rewrite /api/(.*)$ /api.php/$1 last;
        rewrite  ^(.*)$  /index.php?s=$1  last;
        break;
    }
}

  

以上是关于thinkphp站点下怎么隐藏前台和后台的入口文件index.php,admin.php的主要内容,如果未能解决你的问题,请参考以下文章

记thinkphp5在Nginx环境下多入口 隐藏入口文件后缀

ThinkPHP隐藏入口文件的配置方法

Nginx下配置ThinkPhp多入口访问

ThinkPHP - 配置项目结构

thinkPHP 两个入口文件 admin.php 和index.php 怎么在admin中访问index

thinkphp5安全建议:隐藏后台登录入口地址