您的位置 首页 php

thinkphp3.2之URL简化设置

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

隐藏index.php入口文件

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

<IfModule mod_rewrite.c>

RewriteEngine on

RewriteCond %{REQUEST_FILENAME} !-d

RewriteCond %{REQUEST_FILENAME} !-f

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

</IfModule>

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。

没改之前的写法:

设置之后的写法:

结果

文章来源:智云一二三科技

文章标题:thinkphp3.2之URL简化设置

文章地址:https://www.zhihuclub.com/77762.shtml

关于作者: 智云科技

热门文章

网站地图