thinkphp3.2 home为默认模块,怎么隐藏掉home,在url里面。

原创 2015年11月21日 10:08:30
6611月16日
我按手册上面的做法也是不行。
回复忧郁小鸡蛋11月17日
在入口文件中加上define('BIND_MODULE', 'Home');就可以了
houseme11月08日
URL中是省略了Home 但是访问就出现‘无法加载模块:’ 提示在“Library/Think/Dispatcher.class.php  LINE: 359”这个是咋回事呢?
怒海孤鸿10月09日
  1. //隐藏URL地址中的home模块名
  2. $arr    =    explode('/',$_SERVER['PHP_SELF']);
  3.  if(count($arr)>2&&$arr[2]!=='Admin'&&$arr[2]!=='admin'){
  4.     define('BIND_MODULE','Home');
  5.  }
复制代码
复制代码
weiyongsheng2014年10月05日
默认‘MODULE_ALLOW_LIST’配置是注释掉的,开启之后,再配上‘DEFAULT_MODULE’这个配置就OK了
51xni2014年09月29日
这个比较好,要收藏了
epple2014年09月29日
刚刚试了下,是可以的哦
ser06322014年06月25日
需在上一级目录的配置文件中配置
xiaohahawt2014年06月20日
LZ的方法貌似也不可行,但是在入口文件里面加入define('BIND_MODULE','Home'); 就可以了别的不用配置。如果光在应用配置里面加入您说的两行配置还是不能解决问题。
pooy2014年06月08日
if (!-e $request_filename) { 
rewrite ^(.*)$ /index.php?s=/Home$1 last; 
break; 
}
chao5912014年04月03日
我的也无法省略Home,必须带着,ThinkPHP文档有问题
回复chao5912014年04月03日
好吧,奇迹般的又好啦,在Common/Conf/config.php里面添加:
  1. 'MODULE_ALLOW_LIST' => array (
  2.                 'Home',
  3.                 'Admin',
  4.                 'User' 
  5.         ),
  6.         'DEFAULT_MODULE' => 'Home' 
复制代码
复制代码

刚刚明明不行,突然又可以了 - -
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

ThinkPHP3.2URL重写隐藏应用的入口文件index.php

可以通过URL重写隐藏应用的入口文件index.php,下面是相关服务器的配置参考: [ Apache ] httpd.conf配置文件中加载了mod_rewrite.so模块AllowO...

Thinkphp 3.2.3 隐藏入口文件及模块名称

//隐藏入口文件 在与入口文件同级目录,将.htaccess文件中 RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L] 修改为 RewriteRule ^(.*)$ ...

Thinkphp ——config.php配置文件的作用域的说明

1. 配置文件: a) convertion.php b) config.php    shop/Common/Conf/config.php (针对所有分组模块都起作用) c) config.ph...

thinkphp3.2.3 重命名默认模块名 和 新建模块

thinkphp3.2.3 安装包默认是Home模块,如果想要修改为别的名字,比如Index,如果仅仅修改文件夹的名字的话,发现又自动生成了一个Home模块,这是因为配置文件中配置了 'DEFAUL...

thinkphp3.2定义多模块并设置默认模块

thinkphp3.2在多模块的情况下轻松去掉url中的模块名

ThinkPHP的自定义常量和系统常量的使用

常量我们都知道就是定义好一个不变的量,在php中常量的定义规则是define("常量名",“常量值”); 即在所有的页面中就就可以去使用这个常量单纯的定义几个常量没有任何意义,重要的是要去使用常量区...

完美解决 sublime text 3 /2不能安装 package control 的问题 手动安装

原创博客地址:https://lwxshow.com/post/1816.html sublime text 可以说是与eclipse并说全世界目前最好的开发工具了。 很多时候,大家在网上搜索su...

ThinkPHP3.2 --- URL去除index.php方法

本文所用的是集成环境wampserver,去除index.php只需要三步。 第一步:找到Apache中的httpd.conf(也就是Apache的配置),打开文件,用记事本打开比较好,然后找到这一行...

thinkphp3.2 URL模式 用于自学

thinkphp3.2 URL模式    标准URL格式。http://serverName/index.php/模块/控制器/操作   安装后默认的PATHINFO模式 http://serv...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:thinkphp3.2 home为默认模块,怎么隐藏掉home,在url里面。
举报原因:
原因补充:

(最多只允许输入30个字)