nginx + PHP-FPM な構成で PATH_INFO を受け取る
- @ /etc/nginx/conf.d/*
location ~ /index.php/ { #fastcgi_split_path_info ^(.+\.php)(.*)$; # <- この設定は、nginx 0.7 以降じゃないとないらしい fastcgi_pass backend; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /usr/local/var/nginx-www/dlt/html$fastcgi_script_name; include fastcgi_params; fastcgi_param PATH_INFO $fastcgi_script_name; # ... 他にも色々設定を... }
fastcgi_param 的なやつで環境変数的なアレに、$fastcgi_script_name を渡してあげるのが良いのね。