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
问题已解决!
我在 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
问题已解决!