linux 下nginx除了首页404的问题
2024-08-29 06:15:16
今天在部署tp5的时候除了首页能访问。其他都是not found
原因是 Nginx服务器默认不支持pathinfo,index.php后面的参数都没带上 在需要pathinfo支持的程序中
则无法支持”/index.php/Home/Index/index”这种网址.后来看到燕十八老师的视频,是这么配置的。这是最简单的配置方法
# 典型配置
location ~ \.php$ {
root html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $DOCUMENT_ROOT$fastcgi_script_name;
include fastcgi_params;
}
# 修改第1,6行,支持pathinfo
location ~ \.php(.*)$ { # 正则匹配.php后的pathinfo部分
root html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $DOCUMENT_ROOT$fastcgi_script_name;
fastcgi_param PATH_INFO $1; # 把pathinfo部分赋给PATH_INFO变量
include fastcgi_params;
}
如图:
转 http://www.yanshiba.com/archives/category/linux
最新文章
- java 处理XML(dom4j-1.6.1)
- latex给表格添加注释
- 浅谈WebSocket
- JavaScript小功能
- php任何优化的方式下这样第个列表都是再次查询
- iOS:使用Github托管自己本地的项目代码方式三(命令行方式: Terminal Line)
- 深入prototype源码之--Class
- 点击Enter键,文本框焦点改变 分类: WinForm 2014-04-15 10:30 223人阅读 评论(0) 收藏
- mysql c haracter
- 照猫画虎学gnuplot之简单介绍
- 【leetcode】Single Number II
- WCF Restful Service的服务
- .Net 内存对象分析
- codeforces 630C - Lucky Numbers 递推思路
- 前端iFrame跨域问题
- UDP网络程序,客户端和服务端交互原理
- (netty宝贵知识)
- 安装Flume的时候出现File Channel transaction capacity cannot be greater than the capacity of the channel capacity -解决方案 摘自网络
- CAsyncSocket编程 MFC
- EM算法及其应用(一)