【问题标题】:Symfony strips /app from urlSymfony 从 url 中删除 /app
【发布时间】:2014-09-17 16:02:26
【问题描述】:

我目前正在尝试设置 Symfony 2,但它没有按预期工作。 我通过作曲家(http://symfony.com/download,2.5 版)获得了项目并创建了一个路由 /app。现在事实证明,在 prod 环境中访问该路由是不可能的。 当我转到 /app_dev.php/app 时,一切正常,但 /app online 将我重定向到 /。

.htacces 文件是默认文件:https://github.com/symfony/symfony-standard/blob/master/web/.htaccess

我不知道为什么它不起作用。 如果我转到 /app/app/app/test,它会将我重定向到 /test。 我想保留 /app 并将其视为正常路线。 有人有解决办法吗?

问候

【问题讨论】:

    标签: php .htaccess symfony


    【解决方案1】:

    在 config/routing.yml 中设置 /app

    【讨论】:

    • 路由已添加并与 /app_dev.php/app 一起使用
    【解决方案2】:

    你需要清除prod环境的缓存

    $ php bin/console cache:clear --env=prod --no-debug
    

    【讨论】:

    • 不会改变任何东西。
    • 奇怪。我想知道是否是因为它被命名为“应用程序”才导致问题。原因是默认情况下,app.php 被删除,并被视为转换为 /。我想知道它是否也能找到你的“应用程序”并做同样的事情。结果,尝试更改路线名称,或完全删除它
    • 更改路线有效,但这不是我要寻找的解决方案。
    猜你喜欢
    • 2021-09-27
    • 2013-12-26
    • 2011-12-13
    • 1970-01-01
    • 2020-12-29
    • 1970-01-01
    • 2021-03-05
    • 1970-01-01
    • 2016-09-02
    相关资源
    最近更新 更多