这篇文章主要是写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
相关文章
本站已关闭游客评论,请登录或者注册后再评论吧~