Symfony2找不到GET ofiler或GET nfigurator的路由

时间:2014-02-24 12:47:49

标签: php symfony routing

我刚安装了Symfony2并创建了我的捆绑包。我删除了Acme演示包​​并测试了我的新路由"/",该路由工作正常。

然后我转到 config.php 并按照指向 _configurator 的链接获取上述路由错误。尝试加载 _profiler 时,我也会遇到同样的错误。

这是我的路线档案:

asf_core_homepage:
    pattern:  /
    defaults: { _controller: ASFCoreBundle:Home:index }

和Symfony routing_dev文件:

_wdt:
    resource: "@WebProfilerBundle/Resources/config/routing/wdt.xml"
    prefix:   /_wdt

_profiler:
    resource: "@WebProfilerBundle/Resources/config/routing/profiler.xml"
    prefix:   /_profiler

_configurator:
    resource: "@SensioDistributionBundle/Resources/config/routing/webconfigurator.xml"
    prefix:   /_configurator

_main:
    resource: routing.yml

为什么会发生这种情况?

修改

我缩小了它,看起来它与symfony无关。我把它安装在root的子文件夹中,所以我使用htaccess重写从 / forum / forum / web

的所有请求

RewriteRule forum/(.*) /forum/web/$1 [L]

如果我将浏览器指向 /forum/app_dev.php ,它可以正常工作。错误来自 /forum/app_dev.php/_configurator

但是,如果我跳过重写规则并使用 /forum/web/app_dev.php/_configurator ,它可以正常工作。

0 个答案:

没有答案