ddddd

thinkPHP的使用

作者:程序员11 时间:2020-07-16 人气:473 QQ交流群\邮箱:1003265987@qq.com
thinkPHP的使用
要展示的内容

ThinkPHP5之路由


调整前:http://www.thinkphp.com/public/index.php/index/index


调整后:http://www.thinkphp.com/index/index


优化URl 

1. 前后端分离 

修改入口文件,在public下新建admin.php文件,将下面的代码添加进入


// 定义应用目录

define('APP_PATH', __DIR__ . '/../application/');

// 加载框架引导文件

require __DIR__ . '/../thinkphp/start.php';


2.绑定模块 

1)前后端分离实现的功能 

index.php 这个入口文件只能进入前台模块 

admin.php 这个入口文件只能进入后台模块 

2)绑定模块 

在index.php添加 define(‘BIND_MODULE’,’index’); 这样http://www.thinkphp.com/index.php/只能访问前台模块。访问不了后台,http://www.thinkphp.com/index.php/index/index 

在admin.php添加 define(‘BIND_MODULE’,’admin’); 这样http://www.thinkphp.com/admin.php只能访问后台模块,访问不了前台,http://www.thinkphp.com/admin.php/index/index 

3) 隐藏入口文件,这样访问前台模块可以省去index.php,可以用http://www.yd.com/index/index直接访问到


a.将public里面的.htaccess文件和index.php文件移动到根目录,并且修改index.php文件:

b.记事本打开apache里面的文件:httpd.conf文件开启LoadModule rewrite_module modules/mod_rewrite.so 2、修改AllowOverride all 。注意有些已经开启了。

关闭后台的路由 

在public下的admin.php中添加这句代码 hinkApp::route(false);


// 定义应用目录

define('APP_PATH', __DIR__ . '/../application/');

//绑定后台

define('BIND_MODULE','admin');

// 加载框架引导文件

require __DIR__ . '/../thinkphp/start.php';


//关闭admin模块的路由,必须写到加载框架引导文件之后

hinkApp::route(false);




温馨提示:

欢迎阅读本文章,觉得有用就多来支持一下,没有能帮到您,还有很多文章,希望有一天能帮到您。

thinkPHP的使用---相关文章


评论区

ddddd

程序员-学习的网站-想学习编程的码农可以进来看看

首页

视频教程

购物车

我的订单