怎么隐藏admin后台登录地址
系统有两种方式来实现隐藏/admin/登录入口
一、多域名绑定
可以config/app.php中设置
'domain_bind' => [
'admin.youdomain.com' => 'admin',
'author.youdomain.com' => 'author',
'api.youdomain.com' => 'api',
'*' => 'home'
],
设置完后,/admin/方式访问将会无效。
二、绑定登录文件
1、先设置config/app.php
'deny_app_list' => ['admin'],
禁止访问后台应用
2、在public目录下建新复杂php文件名文件
如:Vxpz0CsO.php,可以任意字符与长度,不要有中文或浏览器url禁止的字符就行。
文件内容如下:
<?php
// [ 应用入口文件 ]
namespace think;
if (empty(file_exists(__DIR__ . '/../vendor/autoload.php'))) {
echo '您还未安装PHP依赖包,请输入命令安装:composer install。';
exit;
}
require __DIR__ . '/../vendor/autoload.php';
// 定义Layui版本号
define('LAYUI_VERSION', '2.9.13');
// 定义项目目录
define('CMS_ROOT', __DIR__ . '/../');
// 执行HTTP应用并响应
$http = (new App())->http;
$response = $http->name('admin')->run();
$response->send();
$http->end($response);
这样就能以/Vxpz0CsO.php方式访问后台登录地址,原来的/admin/地址则无效了。
下一篇:
暂无数据