在配置tp5.1的时候发现路由规则没有匹配上,
但是tp5的默认的首页已经出现了,问题应是在nginx的pathInfo支持上
环境: docker+ php7.1 + nginx 1.15.3
由于nginx版本过低,不支持解析PATHINFO路径
需要添加匹配规则:
if (!-e $request_filename) {
rewrite ^(.*)$ /index.php?s=/$1 last;
}
如果较高版本,但是也不支持PATHINFO
可以试用简单的匹配规则如下:
location / {
try_files $uri /index.php$uri;
}