分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 前端开发

TP3.2 ?Nginx下配置ThinkPhp多入口访问

发布时间:2023-09-06 02:22责任编辑:傅花花关键词:配置
thinkphp多入口配置后,入口index.php指向应用目录=>app,入口admin.php指向后台管理目录=>admin在nginx下设置伪静态(在nginx的配置文件中):

#ThinkPHP REWRITE支持
if (!-e ?$request_filename) {
rewrite ^/(.*)$ /index.php?s=$1 last;
}

配置后,www.abc.com/index.php可以正常访问,www.adc.com/admin.php访问文件不存在错误!

解决方案:
一个项目中有前台与后台两个模块,需要使用不同的入口文件。nginx配置更改如下:

if (!-e $request_filename) { ?rewrite /admin.php(.*)$ /admin.php$1 last; ?rewrite ^(.*)$ /index.php/$1; ?break;}

如果访问的后台入口文件就交给admin.php这个入口文件进行处理。其他情况交给index.php这个入口文件。

TP3.2 ?Nginx下配置ThinkPhp多入口访问

原文地址:http://blog.51cto.com/13238147/2316614

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved