以下は私のnginx.confです。
存在しないファイルの場合は問題なく/index.php
提供されます。
しかし、私のURLが/foo/bar => /foo/bar/index.php
ダウンロードを介してPHPソースコードとして提供されている場合。
何か案は?
try_files $uri $uri/ $uri/index.php /index.php;
location ~ \.php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}