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;
}
相關文章
相關標籤/搜索