php thinkphp3.2.3 訪問路徑 nginx 報 404 錯誤
阿新 • • 發佈:2019-01-31
nginx 預設是不支援 PATHINFO 模式的,需要修改下 nginx 的配置檔案。
server { listen 80; root /var/www/html; index index.html index.htm index.php; server_name _; location / { try_files $uri $uri/ =404; } location ~ \.php(.*)$ { include fastcgi_params; fastcgi_index index.php; fastcgi_pass unix:/run/php/php7.0-fpm.sock; fastcgi_split_path_info ^((?U).+\.php)(/?.+)$; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_param PATH_INFO $fastcgi_path_info; fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info; } }