0

tp5.1路由nginx伪静态设置

在配置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;
}

holyzhang