thinkphp3.2如何隐藏模块名
这篇文章主要介绍“thinkphp3.2如何隐藏模块名”,在日常操作中,相信很多人在thinkphp3.2如何隐藏模块名问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”thinkphp3.2如何隐藏模块名”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
thinkphp3.2隐藏模块名的方法:1、在根目录下创建一个“.htaccess”文件;2、添加“RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-d”;3、在对应模块下面的“config.php”中设置访问模块即可。
thinkphp 3.2 隐藏入口文件及模块名
各位在使用TP的过程中肯定对URL的显示内容有很多疑虑,
第一、URL长度太长,不美观也不好记忆
第二、URL会暴露你的文件目录,对安全也是个隐患
下面介绍如何去掉讨厌的index.php
首先需要在根目录下创建一个.htaccess文件
里面加入以下内容
RewriteEngine onRewriteCond %{REQUEST_FILENAME} !-dRewriteCond %{REQUEST_FILENAME} !-fRewriteRule ^(.*)index.php/index.php/1 [QSA,PT,L]
保存后关闭文件,完成。以后只需输入
**下面是隐藏模块的URL**在对应模块下面的config.php中设置//配置设置默认模块访问模块‘DEFAULT_MODULE’=> ‘Home’(Home为模块名称),(注意要隐藏哪个模块在哪个模块下的配置文件下配置,否则关闭多模块访问会出现其他模块不能被访问)//在公共的配置文件配置,多模块访问‘MODULE_ALLOW_LIST’ => array( ‘模块名称1’,’模块名称2’,’模块名称3’),
thinkphp是什么
thinkphp属于一种免费的开发框架,能够用于开发前端网页,最早thinkphp是为了简化开发而产生的,thinkphp同时也是遵循Apache2协议,最初是从Struts演变过来,也把国外一些好的框架模式进行利用,使用面向对象的开发结构,兼容了很多标签库等模式,它能够更方便和快捷的开发和部署应用,当然不仅仅是企业级应用,任何php应用开发都可以从thinkphp的简单、兼容和快速的特性中受益。
到此,关于“thinkphp3.2如何隐藏模块名”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注编程网网站,小编会继续努力为大家带来更多实用的文章!
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341