今天在用tp5做項(xiàng)目的時(shí)候發(fā)現(xiàn),前臺(tái)是可以綁定默認(rèn)到index模塊的,但是后臺(tái)不好弄,于是查了一下手冊(cè),按照手冊(cè)上說(shuō)的,復(fù)制了index.php改為admin.php,作為后臺(tái)的入口文件,于是域名/admin.php就可以訪問(wèn)后臺(tái)了(默認(rèn)是admin模塊的index控制器的index方法),雖然可以訪問(wèn)了,但是我是個(gè)完美主義者,或者說(shuō)室友強(qiáng)迫癥的人,我覺(jué)得admin.php的.php看上去很是刺眼,要是能去掉就更好了,于是我就想到了把nginx的配置改一下,抱著試一試的態(tài)度,結(jié)果還是挺滿意的,去掉了尾巴看上去爽多了,下面貼上代碼
入口文件admin.php
?php
// +----------------------------------------------------------------------
// | ThinkPHP [ WE CAN DO IT JUST THINK ]
// +----------------------------------------------------------------------
// | Copyright (c) 2006-2016 http://thinkphp.cn All rights reserved.
// +----------------------------------------------------------------------
// | Licensed ( http://www.apache.org/licenses/LICENSE-2.0 )
// +----------------------------------------------------------------------
// | Author: liu21st liu21st@gmail.com>
// +----------------------------------------------------------------------
// [ 應(yīng)用入口文件 ]
// 定義應(yīng)用目錄
define('APP_PATH', __DIR__ . '/../application/');
// 綁定到admin模塊
define('BIND_MODULE','admin');
// 加載框架引導(dǎo)文件
require __DIR__ . '/../thinkphp/start.php';
?>
后臺(tái)首頁(yè)Index.php
?php
/*
*功能:后臺(tái)首頁(yè)控制器
*作者:魏安來(lái)
*日期:2017/12/12
*/
namespace app\admin\controller;
class Index extends Base{
/*后臺(tái)首頁(yè)*/
public function index(){
return 'admin';
//return $this->fetch();
}
}
?>
nginx配置vhosts.conf
server {
listen 80;
server_name www.tpmall.com tpmall.com;
root "F:/phpStudy/WWW/tpmall/public";
location / {
index index.html index.htm index.php admin.php;
#autoindex on;
if (!-e $request_filename){
rewrite ^(.*)$ /index.php?s=/$1 last;
}
if (!-e $request_filename){
rewrite ^(.*)$ /admin.php?s=/$1 last;
}
}
location ~ \.php(.*)$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_split_path_info ^((?U).+\.php)(/?.+)$;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param PATH_INFO $fastcgi_path_info;
fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info;
include fastcgi_params;
}
}
到此這篇關(guān)于TP5多入口設(shè)置實(shí)例講解的文章就介紹到這了,更多相關(guān)TP5多入口設(shè)置內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
您可能感興趣的文章:- PHP tp5中使用原生sql查詢代碼實(shí)例
- tp5.1 框架數(shù)據(jù)庫(kù)-數(shù)據(jù)集操作實(shí)例分析
- tp5.1 框架路由操作-URL生成實(shí)例分析
- tp5.1 框架join方法用法實(shí)例分析
- tp5.1框架數(shù)據(jù)庫(kù)子查詢操作實(shí)例分析
- tp5.1 框架數(shù)據(jù)庫(kù)常見(jiàn)操作詳解【添加、刪除、更新、查詢】