Symfony 路由路径 /config - 它是保留的吗?
Symfony route path /config - is it reserved?
当我尝试使用路径 /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 错误代码。
我的问题是:是"config"在路由中使用的保留字吗? 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 }
响应的状态代码只有 404、499 和 743 - 是响应的大小。
您的服务器配置为在 /config
路径上有一些其他资源。它可能配置了一些全局别名,或者您可以在 web
目录中使用名称为 config
的 file/folder 或 symlink/hardlink。
检查所有情况,您将解决问题。
当我尝试使用路径 /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 错误代码。
我的问题是:是"config"在路由中使用的保留字吗? 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 }
响应的状态代码只有 404、499 和 743 - 是响应的大小。
您的服务器配置为在 /config
路径上有一些其他资源。它可能配置了一些全局别名,或者您可以在 web
目录中使用名称为 config
的 file/folder 或 symlink/hardlink。
检查所有情况,您将解决问题。