thinkphp3.2如何隐藏模块名(thinkphp,编程语言)

时间:2024-05-09 05:55:51 作者 : 石家庄SEO 分类 : 编程语言
  • TAG :

接下来,请跟着小编一起来学习吧!

thinkphp3.2隐藏模块名的方法:1、在根目录下创建一个“.htaccess”文件;2、添加“RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-d”;3、在对应模块下面的“config.php”中设置访问模块即可。

thinkphp 3.2 隐藏入口文件及模块名

各位在使用TP的过程中肯定对URL的显示内容有很多疑虑,

第一、URL长度太长,不美观也不好记忆

第二、URL会暴露你的文件目录,对安全也是个隐患

下面介绍如何去掉讨厌的index.php

首先需要在根目录下创建一个.htaccess文件

thinkphp3.2如何隐藏模块名

里面加入以下内容

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如何隐藏模块名的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:laravel怎么实现非法登录和权限控制功能下一篇:

11 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18