主頁 > 知識(shí)庫 > TP5多入口設(shè)置實(shí)例講解

TP5多入口設(shè)置實(shí)例講解

熱門標(biāo)簽:阿里云 Mysql連接數(shù)設(shè)置 團(tuán)購網(wǎng)站 科大訊飛語音識(shí)別系統(tǒng) 服務(wù)器配置 Linux服務(wù)器 銀行業(yè)務(wù) 電子圍欄

今天在用tp5做項(xiàng)目的時(shí)候發(fā)現(xiàn),前臺(tái)是可以綁定默認(rèn)到index模塊的,但是后臺(tái)不好弄,于是查了一下手冊(cè),按照手冊(cè)上說的,復(fù)制了index.php改為admin.php,作為后臺(tái)的入口文件,于是域名/admin.php就可以訪問后臺(tái)了(默認(rèn)是admin模塊的index控制器的index方法),雖然可以訪問了,但是我是個(gè)完美主義者,或者說室友強(qiáng)迫癥的人,我覺得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)首頁Index.php

?php
/*
*功能:后臺(tái)首頁控制器
*作者:魏安來
*日期:2017/12/12
*/

namespace app\admin\controller;

class Index extends Base{

 /*后臺(tái)首頁*/
 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ù)庫-數(shù)據(jù)集操作實(shí)例分析
  • tp5.1 框架路由操作-URL生成實(shí)例分析
  • tp5.1 框架join方法用法實(shí)例分析
  • tp5.1框架數(shù)據(jù)庫子查詢操作實(shí)例分析
  • tp5.1 框架數(shù)據(jù)庫常見操作詳解【添加、刪除、更新、查詢】

標(biāo)簽:大理 蚌埠 萍鄉(xiāng) 衡水 衢州 江蘇 棗莊 廣元

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《TP5多入口設(shè)置實(shí)例講解》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266