Symfony路径路径/配置 - 它是保留的吗?

时间:2015-02-03 10:40:11

标签: symfony routes

当我尝试使用path / config添加路由时,它显示404未找到。奇怪的是,当我输入非现有路由时,它不是常规的404 symfony错误这里是apache访问日志:

127.0.0.1 - - [03/Feb/2015:11:32:26 +0100] "GET /config HTTP/1.1" 404 499 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:34.0) Gecko/20100101 Firefox/34.0"
127.0.0.1 - - [03/Feb/2015:11:35:00 +0100] "GET /configasd HTTP/1.1" 404 743 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:34.0) Gecko/20100101 Firefox/34.0"
127.0.0.1 - - [03/Feb/2015:11:36:42 +0100] "GET /configasdasd HTTP/1.1" 404 743 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:34.0) Gecko/20100101 Firefox/34.0"

您可以看到访问/ config生成404 499错误代码,而访问另一个非现有路由会生成404 743错误代码。

我的问题是:是“配置”在路由中使用的保留字吗? symfony中是否有完整的单词列表?

编辑:路线配置: 在app / config / routing.yml中:

myapp_config:
resource: "@MyappConfigBundle/Resources/config/routing.yml"
prefix:   /config

在MyappConfigBundle / Resources / config / routing.yml中:

myapp_config:
path:     /
defaults: { _controller: MyappConfigBundle:Config:index }

1 个答案:

答案 0 :(得分:0)

响应的状态代码仅为404,499和743 - 是响应的大小。

您的服务器配置为具有/config路径的其他资源。它可能配置了一些全局别名,或者只能在config目录中包含名为web的文件/文件夹或符号链接/硬链接。

检查所有案例,您将解决问题。