Symfony3 404异常响应返回状态代码200而不是500

时间:2018-01-03 07:18:39

标签: symfony symfony-1.4 symfony-3.3 symfony-3.1 symfony3.x

我是symfony的新手,在service.yml中添加 kernel.event_subscriber 后,我在生产环境中面临一个问题。问题是在service.yml文件中添加事件订阅者之前它返回500 HTTP_STATUS_CODE&我的自定义页面在twingbuddle中出现资源未找到异常我设置的内容,在添加event_subscriber之前显示的页面下面在Service.yml中当我转到URL时: http://localhost/meopin_2/trunk/web/en/login/ddssssssssss

enter image description here

然后我在Service.yml

中添加以下代码

kernel.event_subscriber:
         class:AppBundle \ EventSubscriber \ TokenSubscriber
         参数:[" @ security.http_utils"," @ service_container"," @ router",{},{},{},{}]          标签:
             - {name:kernel.event_subscriber,channel:' kernel' ,event:onKernelController,方法:onKernelController}

并制作文件事件描述符。现在问题是当我转到相同的网址时: http://localhost/meopin_2/trunk/web/en/login/ddssssssssss

它将错误作为带有HTTP_STATUS_CODE 200的文本消息返回给我,在响应之下它将返回我,而不是生产环境中的我以前的404页面。

enter image description here

我错过了什么或错了所以它在生产环境中作为短信返回错误?

如果有人帮助我,请提前致谢。

0 个答案:

没有答案
相关问题