Thinkphp3.2.3 pathinfo 开启见鬼了。。。

2017-07-21 01:13:23 +08:00
 s609926202

thinkPHP 3.2.3 的框架 开启 pathinfo 模式 框架 U 方法取到的地址 居然没有 index
正确的 /index.php/Home/Index/index 现在错误的 .php/Home/Index/index 也是见鬼了 这到底是框架问题 还是 nginx 配置问题啊

贴配置, pathinfo:

fastcgi_split_path_info ^(.+?.php)(/.*)$; set $path_info $fastcgi_path_info; fastcgi_param PATH_INFO $path_info; try_files $fastcgi_script_name =404;

站点配置文件 site.conf

location ~ [^/].php(/|$) { fastcgi_pass unix:/tmp/php-cgi5.4.sock; fastcgi_index index.php; include fastcgi.conf; include pathinfo.conf; }

1932 次点击
所在节点    问与答
4 条回复
mokeyjay
2017-07-21 08:41:11 +08:00
新项目还用 3.x ?
nieyujiang
2017-07-21 09:00:49 +08:00
大军还有 30s 到达战场.
s609926202
2017-07-21 09:35:26 +08:00
@mokeyjay 一言难尽,,
zwl2012
2017-07-21 17:53:47 +08:00
哥们这是 URLRewrite 配置问题吧

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/376849

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX