ThinkPHP5.1路由配置不能匹配问题记录

在配置tp5.1的时候发现路由规则没有匹配上,php

可是tp5的默认的首页已经出现了,问题应是在nginx的pathInfo支持上nginx

环境: docker+ php7.1 + nginx 1.15.3docker

因为nginx版本太低,不支持解析PATHINFO路径php7

须要添加匹配规则:code

if (!-e $request_filename) {
   	rewrite  ^(.*)$  /index.php?s=/$1  last;
}

若是较高版本,可是也不支持PATHINFO路由

能够试用简单的匹配规则以下:it

location / {
    try_files $uri /index.php$uri;
}
相关文章
相关标签/搜索