【问题标题】:Symfony 3 + Homestead-7: Trailing slash after app_dev.php access deniedSymfony 3 + Homestead-7:app_dev.php 访问被拒绝后的斜杠
【发布时间】:2017-04-16 00:30:08
【问题描述】:

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

 

问题

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

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

给予:

Access Denied.

【问题讨论】:

    标签: vagrant symfony homestead


    【解决方案1】:

    解决方案

    在这个文件中:

    ~/Homestead/scripts/serve-symfony2.sh
    

    我已经替换了这个:

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

    与:

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

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

    vagrant reload --provision
    

    问题解决了!

    【讨论】:

      猜你喜欢
      • 2018-12-23
      • 2017-10-14
      • 1970-01-01
      • 2011-04-29
      • 1970-01-01
      • 2020-11-24
      • 2015-06-03
      • 2015-04-23
      相关资源
      最近更新 更多