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 相关文章推荐
用php实现批量查询清除一句话后门的代码
Jan 20 PHP
php面向对象全攻略 (十六) 对象的串行化
Sep 30 PHP
php生成随机密码的三种方法小结
Sep 04 PHP
php中时间轴开发(刚刚、5分钟前、昨天10:23等)
Oct 03 PHP
discuz加密解密函数使用方法和中文注释
Jan 21 PHP
CodeIgniter框架中_remap()使用方法2例
Mar 10 PHP
php使用curl并发减少后端访问时间的方法分析
May 12 PHP
Zend Framework过滤器Zend_Filter用法详解
Dec 09 PHP
ThinkPHP5框架缓存查询操作分析
May 30 PHP
PHP 实现手机端APP支付宝支付功能
Jun 07 PHP
Laravel框架实现简单的学生信息管理平台案例
May 07 PHP
关于Anemometer图形化显示MySQL慢日志的工具搭建及使用的详细介绍
Jul 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
PHP  实现等比压缩图片尺寸和大小实例代码
2016/10/08 PHP
php获取'/'传参的值简单方法
2017/07/13 PHP
thinkPHP中U方法加密传递参数功能示例
2018/05/29 PHP
Javascript Math对象
2009/08/13 Javascript
jquery插件制作 表单验证实现代码
2012/08/17 Javascript
基于datagrid框架的查询
2013/04/08 Javascript
javascript中动态加载js文件多种解决办法总结
2013/11/15 Javascript
兼容IE、firefox以及chrome的js获取时间(getFullYear)
2014/07/04 Javascript
JS模拟并美化的表单控件完整实例
2015/08/19 Javascript
谈谈JavaScript中function多重理解
2015/08/28 Javascript
JavaScrip常见的一些算法总结
2015/12/28 Javascript
微信小程序 扎金花简单实例
2017/02/21 Javascript
Vue 2.0 服务端渲染入门介绍
2017/03/29 Javascript
JS解惑之Object中的key是有序的么
2019/05/06 Javascript
Vue中遍历数组的新方法实例详解
2019/07/21 Javascript
jQuery实现轮播图效果demo
2020/01/11 jQuery
jQuery zTree如何改变指定节点文本样式
2020/10/16 jQuery
[55:11]完美世界DOTA2联赛PWL S2 SZ vs LBZS 第一场 11.26
2020/11/30 DOTA
python批量生成本地ip地址的方法
2015/03/23 Python
Python3调用微信企业号API发送文本消息代码示例
2017/11/10 Python
python解决js文件utf-8编码乱码问题(推荐)
2018/05/02 Python
python中pika模块问题的深入探究
2018/10/13 Python
Java Spring项目国际化(i18n)详细方法与实例
2020/03/20 Python
在tensorflow实现直接读取网络的参数(weight and bias)的值
2020/06/24 Python
python em算法的实现
2020/10/03 Python
Django-celery-beat动态添加周期性任务实现过程解析
2020/11/26 Python
CSS3为背景图设置遮罩并解决遮罩样式继承问题
2020/06/22 HTML / CSS
斯凯奇澳大利亚官网:SKECHERS澳大利亚
2018/03/31 全球购物
介绍一下sql server的安全性
2014/08/10 面试题
多媒体教室标语
2014/06/26 职场文书
大专学生求职自荐信
2014/07/06 职场文书
年终晚会活动方案
2014/08/21 职场文书
小学生感恩老师演讲稿
2014/08/28 职场文书
2014年社区妇联工作总结
2014/12/02 职场文书
积极心理学课程心得体会
2016/01/22 职场文书
浅析Python中的随机采样和概率分布
2021/12/06 Python