thinkPHP的使用
作者:程序员11 时间:2020-07-16 人气:473 QQ交流群\邮箱:1003265987@qq.comThinkPHP5之路由
调整前: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);
欢迎阅读本文章,觉得有用就多来支持一下,没有能帮到您,还有很多文章,希望有一天能帮到您。
- 上一篇:Medoo-文档
- 下一篇:PHP输出时间精确到毫秒