TP5多入口設(shè)置實(shí)例講解
今天在用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)文章希望大家以后多多支持腳本之家!
相關(guān)文章
深入apache配置文件httpd.conf的部分參數(shù)說(shuō)明
本篇文章是對(duì)apache配置文件httpd.conf的部分參數(shù)說(shuō)明進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06Optimizer與Debugger兼容性問(wèn)題的解決方法
網(wǎng)上許多聲音說(shuō)Optimizer與Debugger有沖突,不能同時(shí)開(kāi)。其實(shí)是可以的,他們兩個(gè)都是Zend擴(kuò)展插件,兩個(gè)單獨(dú)安裝都可以使用,但是要同時(shí)安裝的話必須使用一個(gè)管理器2008-12-12PHP樹(shù)的深度編歷生成迷宮及A*自動(dòng)尋路算法實(shí)例分析
這篇文章主要介紹了PHP樹(shù)的深度編歷生成迷宮及A*自動(dòng)尋路算法,實(shí)例分析了php實(shí)現(xiàn)A*尋路算法的技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-03-03php實(shí)現(xiàn)將數(shù)組或?qū)ο髮?xiě)入到文件的方法小結(jié)【三種方法】
這篇文章主要介紹了php實(shí)現(xiàn)將數(shù)組或?qū)ο髮?xiě)入到文件的方法,結(jié)合實(shí)例形式總結(jié)分析了PHP將數(shù)組或?qū)ο筠D(zhuǎn)換并寫(xiě)入文件的三種常見(jiàn)操作技巧,需要的朋友可以參考下2020-04-04某大型網(wǎng)絡(luò)公司應(yīng)聘時(shí)的筆試題目附答案
網(wǎng)絡(luò)公司應(yīng)聘題目,主要包括php和javascript2008-03-03