thinkphp3.2之URL简化设置

2022-10-11 21:15:57 170 0
魁首哥

这篇文章主要是写thinkphp3.2设置简化URL,写法简单适合新手学习。以备须要之时可以查看!

隐藏index.php入口文件

index.php 的同级目录中创建 .htaccess 文件

RewriteEngine on

RewriteCond %{REQUEST_FILENAME} !-d

RewriteCond %{REQUEST_FILENAME} !-f

RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]

config.php 里面设置 ‘URL_MODEL’ => 2

隐藏模块名称

index.php 入口文件里面设置 define(‘BIND_MODULE’, ‘Home’); 这里是去除home模块

隐藏控制器名称

这里的话需要开启路由跟配置路由。具体的还是要看代码里的URL如何去写

config.php 里面设置(这里以首页为例子)

‘URL_ROUTER_ON’ => TRUE, //开启路由

//定义路由规则

‘URL_ROUTE_RULES’ => array(

‘index’=>’Index/index’

),

接下来在视图里面修改URL。

没改之前的写法:

设置之后的写法:

结果

收藏
分享
海报
0 条评论
170
上一篇:html+php+mysql实现留言板功能 下一篇:2021年IT培训机构哪家好?尚硅谷、黑马、动力节点测评,杜绝踩坑

本站已关闭游客评论,请登录或者注册后再评论吧~

忘记密码?

图形验证码