1. 程式人生 > >ThinkPHP5 (路徑優化,路由)

ThinkPHP5 (路徑優化,路由)

圖片 技術分享 library bsp pre sta thinkphp5 index ima

路徑:www.tp5.comm/index.php/index/index/index

  站點路徑/入口文件/模塊/控制器/方法

一、綁定模塊

  public下的php文件,如index.php,內部寫

// 定義應用目錄
define(‘APP_PATH‘, __DIR__ . ‘/../application/‘);
//綁定入口文件,index為文件名
define(‘BIND_MODULE‘, ‘index‘); 
// 加載框架引導文件
require __DIR__ . ‘/../thinkphp/start.php‘;

則路徑中 index模塊可不寫

二、隱藏入口文件

  技術分享圖片

重啟環境,則路徑index.php入口文件可不寫

三、設置路由

  文件目錄TP5\thinkphp\library\think\Route.php

  註釋其他所有內容

  寫入  替換的內容為控制器/方法名

//引入系統類
use think\Route;
//定義路由規則(用什麽路徑,替換什麽路徑)
Route::rule(‘add1‘,‘index/index‘);
Route::rule(‘add2‘,‘index/index1‘);

則路徑變為www.tp5.comm/add1

顯示www.tp5.comm/index.php/index/index/index中的內容

ThinkPHP5 (路徑優化,路由)