Symfony 3 + Homestead-7:app_dev.php 访问被拒绝后的斜杠

Symfony 3 + Homestead-7: Trailing slash after app_dev.php access denied

我在 Homestead-7 上使用 Symfony 3 时遇到了问题。我在这里没有看到任何关于此的问题,所以我只是想 post 以防有人 运行 遇到同样的问题。

问题

当 运行ning app_dev.php 带有尾部斜杠时,我得到“拒绝访问”。但是在没有尾部斜杠的情况下使用它就可以了。例如:

http://sandbox.local/app_dev.php/?page=2

给出:

Access Denied.

解决方法

在此文件中:

~/Homestead/scripts/serve-symfony2.sh

我已经替换了这个:

fastcgi_split_path_info ^(.+\.php)(/.+)$;

与:

fastcgi_split_path_info ^(.+\.php)(/.*)$;

对于 DEV 和 PROD 环境。 后来我运行:

vagrant reload --provision

问题已解决!