博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
thinkphp5--多文件入口设置
阅读量:5170 次
发布时间:2019-06-13

本文共 1715 字,大约阅读时间需要 5 分钟。

 来源: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 
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 
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

你可能感兴趣的文章
LintCode-Backpack
查看>>
查询数据库锁
查看>>
面试时被问到的问题
查看>>
注解小结
查看>>
201421410014蒋佳奇
查看>>
Xcode5和ObjC新特性
查看>>
CSS属性值currentColor
查看>>
Real-Time Rendering 笔记
查看>>
多路复用
查看>>
【UVA】434-Matty's Blocks
查看>>
hadoop2.2.0+hive-0.10.0完全分布式安装方法
查看>>
使用Reporting Services时遇到的小问题
查看>>
约瑟夫问题
查看>>
Arduino 报错总结
查看>>
树莓派Android Things物联网开发:树莓派GPIO引脚图
查看>>
矩阵快速幂---BestCoder Round#8 1002
查看>>
Hadoop HBase概念学习系列之HBase里的宽表设计概念(表设计)(二十七)
查看>>
awk变量
查看>>
mysql_对于DQL 的简单举例
查看>>
35. Search Insert Position(C++)
查看>>