美文网首页
tp5后台的隐藏

tp5后台的隐藏

作者: developerAbble | 来源:发表于2018-10-10 12:20 被阅读289次

有1个月没写了……

关于这方面的资料,找了很多。还是感觉这个最好:tp5隐藏后台

下面稍稍总结一下自己的体会(当然,技术这种东西,面面俱到是不可能的,现在能体会到的是每篇博客只是提供一个大致的方向):

背景

一个cms,内容管理系统,肯定有前端和后台,相对应的是tp5中两个不同的模块。默认情况下,如果网站前台是:test.abble.top,则后台是test.abble.top/admin.

从某种意义上来说,这不安全,显而易见的是暴露了模块名称。

最好的解决方法是:单独为后台设置一个域名。

大体主要流程

  1. tp5 public目录下面默认有一个入口文件index.php, 可以仿照其样式,再加一个专为进入后台的入口文件admin.php(名字随便起)

如红框所示,这里绑定到了具体的方法。在某种程序上,绑定到相应的模块便可以了。但绑定到相应的模块,如何在配置文件或其它文件中定义默认的控制器和方法,笔者还没搞定,所以只能退而求其次了。

  1. nginx中配置虚拟域名

如图所示,先定位到public目录下,然后下面是:admin.php。如果你的入口文件是其它文件,则绑定到其它文件。

  1. 在路由文件中绑定admin。

tp5的路由文件是:route/route.php,可在里面根据具体的域名绑定模块:
Route::domain('www.abble.top', 'admin');

至于具体的路由,仁者见仁,智者见智了。根据具体的项目,具体问题,具体分析。

相关文章

  • tp5后台的隐藏

    有1个月没写了…… 关于这方面的资料,找了很多。还是感觉这个最好:tp5隐藏后台 下面稍稍总结一下自己的体会(当然...

  • TP5隐藏入口文件index.php -开启Apache mod

    Preface前言 tp5 框架 url访问隐藏入口文件失败 ErrorDetail报错详情 xx.com/adm...

  • 2018-03-13

    分享几套bootstrap后台模板【TP5版】,模板来源于网络,需要的拿走。1、AdminLTE 2、Bootst...

  • ThinkPHP基础-----第五章(路由相关)第一部分

    1、路由作用简化URL地址 2、入口文件: 3、隐藏入口文件: TP5路由: 路由模式:

  • TP5小结

    1.在TP5当中的URL中隐藏模块名 a)在配置文件当中添加 'controller_suffix'=>t...

  • thinkphp5 后台管理系统

    使用tp5 + layui 开发的一套后台管理系统,目前完成初步的一些功能,展示地址:http://red.xia...

  • tp5 后台日程(日历)安排

    1)记录----日程安排 2)需求: ) 1.遍历月份到后台 实现切换月份 并显示当月的今天高亮 设计数据表 )...

  • TP5 使用验证码功能

    工作中后台开发使用的是 TP5,但是对语法不是很熟悉,总是看着手册写代码。当时做 Java 的时候也是这样,很多语...

  • tp5 配置.htaccess还是不能隐藏index.php时

    tp5 配置.htaccess还是不能隐藏index.php时 搞得我头痛的事情 从昨天晚上8点到第二天凌晨5点 ...

  • tp5 隐藏index.php

    tp5.1 隐藏index.php文件 在原来tp5.1手册给的基础上 修改倒数第二行的代码 加一个? 详情请看...

网友评论

      本文标题:tp5后台的隐藏

      本文链接:https://www.haomeiwen.com/subject/jrtpaftx.html