设置项目分组:
目录结构:
目录/文件 | 说明 |
ThinkPHP | 系统目录 |
App | 项目目录 |
Public | 公共资源 |
Uploads | 上传目录 |
index.php | 入口文件 |
步骤
1.App/Conf/config.php 文件下添加:
/*配置分组模块*/
'APP_GROUP_LIST' => 'Home,Admin', //多个模块称
'DEFAULT_GROUP' => 'Home', //默认模块
各分组的配置文件
App/Conf/Admin/config.php
App/Conf/Homr/config.php
2.App/Lib/Action/ 目录添加
Admin/IndexAction.php
Home/IndexAction.php
3.App/Tpl/ 目录添加
Admin/Index/index.html
Home/Index/index.html
访问路径:
http://service/index.php/home/Index/index
http://service/index.php/Admin/Index/index
隐藏index.php
1.设置config.php 的URL_MODEL
'URL_MODEL' => 2 //REWRITE模式
2.入口文件的同级目录下添加.htacess文件
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
</IfModule>
3.更改Apache配置文件
加载 mod_rewrite.so模块
修改 AllowOverride None 为 All
访问路径:
http://service/index.php/home/Index/index -> http://service/home/Index/index
添加伪静态后缀
1.更改config.php文件
'URL_HTML_SUFFIX' => 'shtml|html' //添加多个伪静态后缀
目录结构
App/
Conf/
Admin/config.php
Home/config.php
config.php
Lib/
Action/
Admin/IndexAction.php
Home/IndexAction.php
Tpl/
Admin/Index/index.html
Home/Index/index.html
ThinkPHP/
.htaccess
index.php