THINKPHP 的 NGINX 配置踩坑
今天在用一个以 tp 为基础的快速开发框架时遇到一些问题:
nginx 报错截图
为了方便说明进行手动换行
// 处理时重写或内部重定向循环
2019/11/11 11:16:06 [error] 15164#15432: *1 rewrite or internal redirection cycle while processing
"/index.php/index.php/index.php/index.php/index.php/index.php/index.php/index.php/index/user/index.html",
client: 127.0.0.1,
server: xxxxx,
request: "GET /index/user/index.html HTTP/1.1",
host: "xxxxx",
referrer: "xxxxx"
错误配置
参考 larvael 配置
server {
.
.
.
location / {
try_files $uri $uri/ /index.php?$query_string;
}
.
.
.
location ~ \.php$ {
fastcgi_pass127.0.0.1:9000;