我在 Homestead-7 上使用 Symfony 3 时遇到问题。我在这里没有看到任何与此相关的问题,所以我只是想发布此内容,以防任何人可能遇到同样的问题。
问题
当运行带有尾部斜杠的 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
问题解决了!
关于vagrant - Symfony 3 + Homestead-7 : Trailing slash after app_dev. php 访问被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40909451/