Symfony2 をインストールした後、この URL にアクセスしようとしています:
http://test/symfony/web/app_dev.php/
しかし、末尾のスラッシュが原因で動作しません。404 が返されます。
これらは正常に動作します:
http://test/symfony/web/app_dev.php
http://test/symfony/web/app_dev.php?/
Apache では、/app_dev.php/something と /app_dev.php?/something は同じでした。Nginxでこれを機能させる方法について何か考えはありますか?
書き直しを追加しようとしましたが、運がありませんでした:
location / {
try_files $uri $uri/ @rewrite index.html;
}
location @rewrite {
rewrite ^/(.*\.php)/(.*)$ $1?/$2;
}