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

时间:2016-12-01 11:25:54

标签: vagrant symfony homestead

我在Homestead-7上使用Symfony 3时遇到了问题。我在这里没有看到任何关于这个的问题,所以我只想发布这个问题,任何人都可能遇到同样的问题。

问题

当运行带有斜杠的app_dev.php时,我得到“拒绝访问。”但是使用它而不用斜杠也可以。例如:

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

给出:

Access Denied.

1 个答案:

答案 0 :(得分:5)

解决方案

在此文件中:

~/Homestead/scripts/serve-symfony2.sh

我已经取代了这个:

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

使用:

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

适用于DEV和PROD环境。 之后我跑了:

vagrant reload --provision

问题解决了!