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.2定义多模块并设置默认模块

thinkphp3.2在多模块的情况下轻松去掉url中的模块名
  • hearain528
  • hearain528
  • 2014年10月30日 17:38
  • 3306

ThinkPHP隐藏url入口文件 并设置默认模块

隐藏index.php 在index.php目录建立.htaccess  输入 RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f Rewri...
  • baidu_25845567
  • baidu_25845567
  • 2016年12月08日 21:39
  • 1318

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

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

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

//隐藏入口文件 在与入口文件同级目录,将.htaccess文件中 RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L] 修改为 RewriteRule ^(.*)$ ...
  • qq_33156633
  • qq_33156633
  • 2016年12月22日 23:38
  • 1807

thinkphp去掉url路径去掉home

define('APP_DEBUG',True);   // 默认绑定Home模块--注意这里,就可url不用带home模块了. define('BIND_MODULE', 'Home'); ...
  • hitlisheng
  • hitlisheng
  • 2017年02月22日 10:59
  • 577

thinkphp5实战系列(三)入口文件隐藏和url路由优化

点击打开链接,欢迎阅读实战系列第一篇文章 1、每次我们访问的时候都在地址栏输入index.php/才能进行下一个控制器访问,这样子很麻烦,也不美观,所以我们在这里可以进行隐藏入口文件的操...
  • qq_36370731
  • qq_36370731
  • 2017年09月21日 17:29
  • 928

使用ThinkPHP框架快速搭建网站

转自 http://blog.csdn.net/ruby97/article/details/7574851/  这一周一直忙于做实验室的网站,基本功能算是完成了。比较有收获的是大概了解了...
  • dusea
  • dusea
  • 2015年11月02日 09:24
  • 880

使用ThinkPHP框架快速开发网站(多图)

使用ThinkPHP框架快速搭建网站          这一周一直忙于做实验室的网站,基本功能算是完成了。比较有收获的是大概了解了ThinkPHP框架。写一些东西留作纪念吧。如果对于同样是Web方...
  • ruby97
  • ruby97
  • 2012年05月17日 10:30
  • 301834

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

解决方法: 在Common/Conf/config.php和Home/Conf/config.php里面分别添加:'MODULE_ALLOW_LIST' => array ('Home','Admin...
  • doukalove
  • doukalove
  • 2017年11月24日 18:40
  • 51

Thinkphp3.2的URL重定向

//###  引用官网手册  ### [ Apache ] httpd.conf配置文件中加载了mod_rewrite.so模块AllowOverride None 将None改为 All...
  • bwq2016
  • bwq2016
  • 2016年10月28日 08:36
  • 109
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:thinkphp3.2 home为默认模块,怎么隐藏掉home,在url里面。
举报原因:
原因补充:

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