thinkphp3.1的几种部署模式

部署thinkphp的时候,3.1官方文档推荐了两种部署方式

  1. 目录结构

    -Admin
     -index.php
     -.htacess
    -Home
     -index.php
     -.htacees
    -Thinkphp
     -ThinkPHP.php
    

    这样app组方式的调用公共的Thinkphp库.不需要修改默认的.htaccess。访问Home.即$hostname/Home/$ctrolller/$action;整体moudle比较清晰。且URL路径也比较明确。

  2. 目录结构目录结构如下

    -admin.php
    -index.php
    -Admin
    -Home
    

    htaccess这样写即可。

       Options +FollowSymlinks
       RewriteEngine On
       RewriteCond %{REQUEST_FILENAME} !-d   
       RewriteCond %{REQUEST_FILENAME} !-f  
       RewriteRule ^ad(.*)$ admin.php/$1 [L]
       RewriteRule ^home(.*)$ index.php/$1 [L]
    

    需要定义index.php和admin.php的目录前缀来区分是调用哪个入口文件。访问index.php就是$hostname/home/$ctrolller/$action;访问admin.php 即通过$hostname/admin/$ctrolller/$action.

  3. 目录结构

    -APP
     -Admin
     -Home
    -Thinkphp
     -ThinkPHP.php
    -index.php
    

    这是thinkphp官方推荐的分组模式。thinkphp分组配置
    'APP_GROUP_LIST' => 'Home,Admin', //项目分组设定 'DEFAULT_GROUP' => 'Home', //默认分组
    访问Home.$hostname/$ctrolller/$action;
    访问admin$hostname/Admin/$ctrolller/$action;
    这种模式让Home模块有一个比较短的url路径

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值