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