TP5多入口设置实例讲解


Posted in PHP onDecember 15, 2020

今天在用tp5做项目的时候发现,前台是可以绑定默认到index模块的,但是后台不好弄,于是查了一下手册,按照手册上说的,复制了index.php改为admin.php,作为后台的入口文件,于是域名/admin.php就可以访问后台了(默认是admin模块的index控制器的index方法),虽然可以访问了,但是我是个完美主义者,或者说室友强迫症的人,我觉得admin.php的.php看上去很是刺眼,要是能去掉就更好了,于是我就想到了把nginx的配置改一下,抱着试一试的态度,结果还是挺满意的,去掉了尾巴看上去爽多了,下面贴上代码

入口文件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>
// +----------------------------------------------------------------------

// [ 应用入口文件 ]

// 定义应用目录
define('APP_PATH', __DIR__ . '/../application/');
// 绑定到admin模块
define('BIND_MODULE','admin');
// 加载框架引导文件
require __DIR__ . '/../thinkphp/start.php';

?>

后台首页Index.php

<?php
/*
*功能:后台首页控制器
*作者:魏安来
*日期:2017/12/12
*/

namespace app\admin\controller;

class Index extends Base{

 /*后台首页*/
 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;
  }
}

到此这篇关于TP5多入口设置实例讲解的文章就介绍到这了,更多相关TP5多入口设置内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

PHP 相关文章推荐
一个SQL管理员的web接口
Oct 09 PHP
php strcmp使用说明
Apr 22 PHP
PHP将整个网站生成HTML纯静态网页的方法总结
Feb 05 PHP
ThinkPHP快速入门实例教程之数据分页
Jul 01 PHP
PHP中判断文件存在使用is_file还是file_exists?
Apr 03 PHP
php文件读取方法实例分析
Jun 20 PHP
php版微信公众账号第三方管理工具开发简明教程
Sep 23 PHP
php将服务端的文件读出来显示在web页面实例
Oct 31 PHP
PHP实现求连续子数组最大和问题2种解决方法
Dec 26 PHP
PHP递归算法的简单实例
Feb 28 PHP
php5.6.x到php7.0.x特性小结
Aug 17 PHP
php抽象方法和普通方法的区别点总结
Oct 13 PHP
Mac系统下搭建Nginx+php-fpm实例讲解
Dec 15 #PHP
php在linux环境中如何使用redis详解
Dec 15 #PHP
PHP文件操作简单介绍及函数汇总
Dec 11 #PHP
PHP SESSION跨页面传递失败解决方案
Dec 11 #PHP
PHP生成随机密码4种方法及性能对比
Dec 11 #PHP
通过代码实例解析PHP session工作原理
Dec 11 #PHP
深入解析PHP底层机制及相关原理
Dec 11 #PHP
You might like
关于使用key/value数据库redis和TTSERVER的心得体会
2013/06/28 PHP
PHP7 其他语言层面的修改
2021/03/09 PHP
JavaScript 页面坐标相关知识整理
2010/01/09 Javascript
JavaScript学习笔记(二) js对象
2011/10/25 Javascript
jQuery Tools tooltip使用说明
2012/07/14 Javascript
Jquery下EasyUI组件中的DataGrid结果集清空方法
2014/01/06 Javascript
JavaScript数据结构与算法之链表
2016/01/29 Javascript
使用基于Node.js的构建工具Grunt来发布ASP.NET MVC项目
2016/02/15 Javascript
浅析BootStrap栅格系统
2016/06/07 Javascript
jQuery实现字符串全部替换的方法
2016/12/12 Javascript
vue-router3.0版本中 router.push 不能刷新页面的问题
2018/05/10 Javascript
小程序实现列表删除功能
2018/10/30 Javascript
JavaScript实现简单音乐播放器
2020/04/17 Javascript
用js实现放大镜效果
2020/10/28 Javascript
Python程序设计入门(5)类的使用简介
2014/06/16 Python
python中如何使用朴素贝叶斯算法
2017/04/06 Python
Python之csv文件从MySQL数据库导入导出的方法
2018/06/21 Python
解决python运行启动报错问题
2020/06/01 Python
详解HTML5通讯录获取指定多个人的信息
2016/12/20 HTML / CSS
前端实现弹幕效果的方法总结(包含css3和canvas的实现方式)
2018/07/12 HTML / CSS
提供世界各地便宜的机票:Sky-tours
2016/07/21 全球购物
澳大利亚相机之家:Camera House
2017/11/30 全球购物
HQhair美国/加拿大:英国化妆品、美容及美发产品商城
2019/04/15 全球购物
房产代理公证处委托书
2014/04/04 职场文书
商务助理求职信范文
2014/04/20 职场文书
模具设计与制造专业求职信
2014/07/19 职场文书
大型公益活动策划方案
2014/08/20 职场文书
2014年“四风”问题个人整改措施
2014/09/17 职场文书
总经理岗位职责范本
2015/04/01 职场文书
2015年教学工作总结
2015/04/02 职场文书
2015年大学班主任工作总结
2015/04/30 职场文书
格列佛游记读书笔记
2015/06/30 职场文书
2016关于学习党章的心得体会
2016/01/15 职场文书
2016党员干部廉政准则学习心得体会
2016/01/20 职场文书
写给汽车4S店的创业计划书,拿来即用!
2019/08/09 职场文书
导游词之西安大清真寺
2019/12/17 职场文书