Apache では、のような uri を介して php スクリプトにアクセスできますが/index.php/dashboard
、同じように動作するように nginx を設定するにはどうすればよいですか?
/index
また、Apache でアクセスでき、自動的に にマップされ/index.php
ます。これはnginxでも可能ですか?
私はこのようなものが解決策だと思います:
map $uri $myvalue {
/index.php/(.*) /index.php?$;
}
または、書き換えなしの解決策はありますか?
私の実際の設定はこれです:
location ~ \.php$ {
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index index.php;
include fastcgi_params;
}