这篇文章紧张是写thinkphp3.2设置简化URL,写法大略适宜新手学习。以备必要之时可以查看!
在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。
没改之前的写法:
设置之后的写法:
结果