thinkphp5--多文件入口设置
来源:http://www.cnblogs.com/walblog/p/8035426.html
今天在用tp5做项目的时候发现,前台是可以绑定默认到index模块的,但是后台不好弄,于是查了一下手册,按照手册上说的,复制了index.php改为admin.php,作为后台的入口文件,于是域名/admin.php就可以访问后台了(默认是admin模块的index控制器的index方法),虽然可以访问了,但是我是个完美主义者,或者说室友强迫症的人,我觉得admin.php的.php看上去很是刺眼,要是能去掉就更好了,于是我就想到了把nginx的配置改一下,抱着试一试的态度,结果还是挺满意的,去掉了尾巴看上去爽多了,下面贴上代码
入口文件admin.php
1 <?php 2 // +---------------------------------------------------------------------- 3 // | ThinkPHP [ WE CAN DO IT JUST THINK ] 4 // +---------------------------------------------------------------------- 5 // | Copyright (c) 2006-2016 http://thinkphp.cn All rights reserved. 6 // +---------------------------------------------------------------------- 7 // | Licensed ( http://www.apache.org/licenses/LICENSE-2.0 ) 8 // +---------------------------------------------------------------------- 9 // | Author: liu21st <liu21st@gmail.com> 10 // +---------------------------------------------------------------------- 11 12 // [ 应用入口文件 ] 13 14 // 定义应用目录 15 define('APP_PATH', __DIR__ . '/../application/'); 16 // 绑定到admin模块 17 define('BIND_MODULE','admin'); 18 // 加载框架引导文件 19 require __DIR__ . '/../thinkphp/start.php'; 20 21 ?>
后台首页Index.php
1 <?php 2 /* 3 *功能:后台首页控制器 4 *作者:魏安来 5 *日期:2017/12/12 6 */ 7 8 namespace app\admin\controller; 9 10 class Index extends Base{ 11 12 /*后台首页*/ 13 public function index(){ 14 return 'admin'; 15 //return $this->fetch(); 16 } 17 18 } 19 20 ?>
nginx配置vhosts.conf
1 server { 2 listen 80; 3 server_name www.tpmall.com tpmall.com; 4 root "F:/phpStudy/WWW/tpmall/public"; 5 location / { 6 index index.html index.htm index.php admin.php; 7 #autoindex on; 8 9 if (!-e $request_filename){ 10 rewrite ^(.*)$ /index.php?s=/$1 last; 11 } 12 if (!-e $request_filename){ 13 rewrite ^(.*)$ /admin.php?s=/$1 last; 14 } 15 16 } 17 location ~ \.php(.*)$ { 18 fastcgi_pass 127.0.0.1:9000; 19 fastcgi_index index.php; 20 fastcgi_split_path_info ^((?U).+\.php)(/?.+)$; 21 fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; 22 fastcgi_param PATH_INFO $fastcgi_path_info; 23 fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info; 24 include fastcgi_params; 25 } 26 }
转载于:https://www.cnblogs.com/laijinquan/p/10370102.html
thinkphp5--多文件入口设置相关推荐
- thinkphp5/phpstudy分析入口文件index.php及localhost和配置域名访问网站根目录www
文章目录 1.thinkphp5入口文件简介 2.访问网站根目录www (1)localhost访问网站根目录www (2)配置域名访问网站根目录www 第一步:点击站点域名管理 第二步:站点域名设置 ...
- [代码审计]ThinkPHP5的文件包含漏洞
目录 漏洞影响范围 漏洞分析 POC 漏洞影响范围 加载模版解析变量时存在变量覆盖问题,导致文件包含漏洞的产生 漏洞影响版本:5.0.0<=ThinkPHP5<=5.0.18 .5.1.0 ...
- pandas将列表list插入到dataframe的单元格中、pandas使用read_csv函数读取文件并设置保留数值的前置0( leading zeroes)
pandas将列表list插入到dataframe的单元格中.pandas使用read_csv函数读取文件并设置保留数值的前置0( leading zeroes) 目录
- R语言ggplot2可视化:使用gganimate包和gapminder包为生成的动画文件gif设置尺寸、分辨率
R语言ggplot2可视化:使用gganimate包和gapminder包为生成的动画文件gif设置尺寸.分辨率 目录
- pyradiomics的yaml文件参数设置解读、Li‘s have a solution and plan.
本笔记来源于B站Up主: 有Li 的影像组学系列教学视频 本节(16)主要介绍: pyradiomics的yaml文件参数设置解读 pyradiomics 官网对yaml文件有详细说明: The th ...
- IDEA如何将项目中文件夹设置为Sources(蓝色)
问题描述 新建的文件夹不能new相关的类. 问题原因 文件夹没有被设置成Sources(蓝色)导致的. 解决办法 按照如下步骤,将文件夹设置成Sources(蓝色). Apply后,重新点击右键,可以 ...
- 【Python】写文件个性化设置模块Python_Xlwt练习
python:写文件个性化设置模块Python_Xlwt练习 # -*- coding: utf-8 -*- """ Created on Sun Aug 5 22:52 ...
- stm32 str转hex_【SW4STM32生成 hex文件的设置方法】
SW4STM32生成 hex文件的设置方法 开发环境:WIN7_64 + SW4STM32 联系方式:yexiaopeng1992@126.com 修改: 2018年1月21日 在这周,有一个热心的网 ...
- ubuntu java classpath_java – 如何为Ubuntu中的文件夹设置CLASSPATH变量
我知道导出CLASSPATH = /usr/local/java / tools.jar:$CLASSPATH会将tools.jar添加到CLASSPATH,但我想将文件夹设置为CLASSPATH 像 ...
- IDEA添加eclispe的项目,需要把对应的文件夹设置成对应的资源
第二步:找到自己对应的文件夹设置成对应的资源目录
最新文章
- 博客中最快捷的公式显示方式:Mathjax + Lyx
- 1.AutoRec: Autoencoders Meet Collaborative Filtering论文解读以及AutoRec代码实现(pytorch)
- 雅虎因性别歧视成被告 不过这次遭歧视的是男性
- 四、物理数据模型PDM(Physical Data Model )
- java面试基础_Java面试基础
- Consul etcd ZooKeeper euerka 对比
- 你的模型真的陷入局部最优点了吗?
- CSDN 独家对话阿里云贾扬清、华先胜等大咖,剧透阿里云原生技术密码
- Protobuf介绍及简单使用(上)
- Windows Workflow Foundation 培训资源
- windows_98.css—— 实现Win98效果的网页样式
- ASIC 与FPGA比较谈
- 数字电路:设计《三个开关控制一个灯的电路》
- 网络监控摄像头安装的六个问题及解决方法
- 逻辑删除和物理删除的区别
- 【kotlin】基本语法when的使用,类似于java中的switch,但是又青出于蓝而胜于蓝
- 律师程海认为北京市办理暂住证行为违法
- 计算机二级选择题题库
- linux log4j2.xml,动态配置log4j2.xml日志输出文件的位置
- gmtime ()函数
热门文章
- MultipartFile接口实现文件上传
- vue之elementui表单验证最基本实例
- php案例之后台数据显示-- PDO版(php data object)
- 蓝桥杯包子凑数-完全背包
- ubuntu 14.04 server 安装virtualbox (虚拟机)deb
- Spring Boot @PropertySource 加载配置文件、@ImportResource 导入Spring 配置文件
- 小D课堂 - 新版本微服务springcloud+Docker教程_6-02 springcloud网关组件zuul
- spring较为常用注解
- 深入学习java虚拟机第二版学习笔记
- ucore 地址映射的几个阶段