mdsk.net
当前位置:首页 >> thinkphp 修改默认访问路径 >>

thinkphp 修改默认访问路径

'DEFAULT_MODULE' => 'Home', // 默认模块'DEFAULT_CONTROLLER' => 'Index', // 默认控制器名称'DEFAULT_ACTION' => 'index', // 默认操作名称 通过这个来配置也可以 再就是用路由 还有就是apache虚拟主机配置了

复制一下

两种方法: 1、直接在页面 action="{:U('MyAction/method')}"2、后台赋值,页面输出 后台代码 public function method(){ $url = U("MyAction/method"); // 或者 $url = "http://localhost/myweb/index.php/MyAction/method"; $this->assign("my...

修改下配置文件试试,定义独立分组。 'APP_GROUP_LIST'=>'Home,Admin', 'DEFAULT_GROUP'=>'Home',//默认分组

把app_path挪到其它目录嘛,你挪到./,路径名home和模块名home重名的了嘛。 服务器当然会先寻找路径home,然后显示其目录下的index.html文件, 你之前域名的home,其实是php的pathinfo模式嘛

现在很多的权限系统是基于URL路由来控制的(模块 / 动作)比如ThinkPHP,访问路径是http://localhost/thinkphp/index.php/index/index 但是根据文件路径也能访问到如http://localhost/thinkphp/Tpl/Index/index.html,就直接显示了index.html的源码!...

默认情况就会加载根目录下的配置文件。 在ThinkPHP中,一般来说应用的配置文件是自动加载的,加载的顺序是: 惯例配置->应用配置->模式配置->调试配置->状态配置->模块配置->扩展配置->动态配置 以上是配置文件的加载顺序,因为后面的配置会覆盖...

创建入口文件index.php,虽然官方强调入口文件位置,可以随意放置,但是为了便于学习,还是放在根目录下 // 应用入口文件 define('APP_PATH', 'application/'); // 定义项目路径,和之前3.2版本没有区别 define('APP_AUTO_BUILD',true); //开启自...

DEFAULT_MODULE' => 'Home', // 默认模块'DEFAULT_CONTROLLER' => 'Index', // 默认控制器名称'DEFAULT_ACTION' => 'index', // 默认操作名称 通过这个来配置也可以 再就是用路由 还有就是apache虚拟主机配置了

__ROOT__: 会替换成当前网站的地址(不含域名) . 比如,原来是 www.thinkphp.com/admin.php/Index/index,你想跳到home模块下,可以 __ROOT__/home.php/控制器/方法

网站首页 | 网站地图
All rights reserved Powered by www.mdsk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com