thinkphp3.2如何隐藏模块名
导读:本文共1253.5字符,通常情况下阅读需要4分钟。同时您也可以点击右侧朗读,来听本文内容。按键盘←(左) →(右) 方向键可以翻页。
摘要:接下来,请跟着小编一起来学习吧! thinkphp3.2隐藏模块名的方法:1、在根目录下创建一个“.htaccess”文件;2、添加“RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-d”;3、在对应模块下面的“config.php”中... ...
目录
(为您整理了一些要点),点击可以直达。接下来,请跟着小编一起来学习吧!
thinkphp3.2隐藏模块名的方法:1、在根目录下创建一个“.htaccess”文件;2、添加“RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-d”;3、在对应模块下面的“config.php”中设置访问模块即可。
thinkphp 3.2 隐藏入口文件及模块名
各位在使用TP的过程中肯定对URL的显示内容有很多疑虑,
第一、URL长度太长,不美观也不好记忆
第二、URL会暴露你的文件目录,对安全也是个隐患
下面介绍如何去掉讨厌的index.php
首先需要在根目录下创建一个.htaccess文件
里面加入以下内容
RewriteEngineon
RewriteCond%{REQUEST_FILENAME}!-d
RewriteCond%{REQUEST_FILENAME}!-f
RewriteRule^(.*)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如何隐藏模块名的详细内容,希望对您有所帮助,信息来源于网络。