1) 在public資料夾下建立 admin.php檔案
2) 開啟admin.php檔案,複製
// 定義應用目錄
// 載入框架引導檔案
require __dir__ . '/../thinkphp/start.php';
3) 分別在兩個入口檔案中繫結模組
public/index.php => define('bind_module', 'index');
public/admin.php => define('bind_module','admin' );
之前的訪問
index.php/index/index/index admin.php/admin/index/index
修改後的訪問(省略了模組項)
index.php/index/index admin.php/index/index
入口檔案 控制器 方法
4)隱藏入口檔案
b、allowoverride none
將none
改為all
在虛擬主機中把這一項改為all
c、在應用入口檔案同級目錄新增.htaccess
檔案,內容如下:
rewriterule ^(.*)$ index.php/$1 [qsa,pt,l] 其中的index.php就是入口檔案, 如果隱藏後台的入口檔案 則改成admin.php
options +followsymlinks -multiviews
rewriteengine on
rewritecond % !-d
rewritecond % !-f
rewriterule ^(.*)$ index.php/$1 [qsa,pt,l]
10.11. d、重啟服務
<?php//定義應用目錄
define('
', __dir__ . '');
define(
'bind_module
','admin');
//載入框架引導檔案
require __dir__ . '
/../thinkphp/start.php';
?>
//[ 應用入口檔案 ] index 入口檔案
//定義應用目錄
define('
', __dir__ . '');
define(
'bind_module
', '
index
');
//載入框架引導檔案
tp5 入口檔案
thinkphp採用單一入口模式進行專案部署和訪問,無論完成什麼功能,乙個應用都有乙個統一 但不一定是唯一 的入口。應該說,所有應用都是從入口檔案開始的,並且不同應用的入口檔案是類似的。在thinkphp5.0中,出於優化的url訪問原則,還支援通過url重寫隱藏入口檔案,下面以apache為例說明...
TP5中隱藏入口檔案的問題 CSDN部落格
使用phpstudy和linux部署的時候 tp5中的官方說明是在入口檔案的同級目錄下新增乙個.htaccess檔案 檔案內容如下 options followsymlinks multiviewsrewriteengine onrewritecond drewritecond frewriteru...
TP5 配置檔案修改
template 模板引擎型別 支援 php think 支援擴充套件 type think 模板路徑 view path template 更改預設模板路徑 模板字尾 view suffix htm 更改預設模板字尾 模板檔名分隔符 view depr ds,模板引擎普通標籤開始標記 tpl be...