前回の設定ではPATH_INFOが取得できず、404になってしまっていたので、修正を行いました。 その他、DOCUMENT_ROOTの値も変だったりしたので色々と見直しをしています。 正規表現を使って、「hoge.php/fuga」の様なURLが呼び出されたとき、スラッシュの前と後とを切り分けて、SCRIPT_NAMEと、PATH_INFOそれぞれの値に割り当てています。 location ~ \.php($|/) { set $script $uri; set $path_info ""; if ($uri ~ "^(.+\.php)(/.+)") { set $script $1; set $path_info $2; } fastcgi_pass 127.0.0.1:9000; include fastcgi_params; fastcgi_index index.php; fast