入口地址


  • 默认的应用入口文件位于public/index.php,入口文件位置的设计是为了让应用部署更安全,但在部分环境下需要将入口文件部署到根目录/index.php下,此时需要做以下几个步骤。

    1. 复制public目录下的所有文件(不包括任何文件夹)到根目录下。

    2. 打开index.php文件,将:

      1. // 定义应用目录
      2. define('APP_PATH', __DIR__ . '/../application/');
      3. // 定义额外的系统常量
      4. define('APP_PUBLIC_PATH', '');
      5. define('ADMIN_MODULE', 'admin');
      6. // 加载框架引导文件
      7. require __DIR__ . '/../thinkphp/start.php';

      修改为:

      1. // 定义应用目录
      2. define('APP_PATH', __DIR__ . '/application/');
      3. // 定义额外的系统常量
      4. define('APP_PUBLIC_PATH', '/public');
      5. define('ADMIN_MODULE', 'admin');
      6. // 加载框架引导文件
      7. require __DIR__ . '/thinkphp/start.php';
  • 系统默认分配好的模块分别是index、admin、api、mobile,但在特殊情况下需要修改入口地址,以admin为例,将他修改为admin_carey

    打开index.php文件,将define('ADMIN_MODULE', 'admin');中的admin修改admin_carey,此时通过http://host/admin/访问无效,必须使用http://host/admin_carey/才可正确访问。

文档更新时间: 2018-07-18 13:57