[英]Difference between messages : 'server returning 404' AND 'No route found for GET /routeName
在d:\\ htdocs \\ sym \\ again \\ blog \\上以默认设置安装的Windows 8. symfony 2.7
哎呀! 发生错误服务器返回“ 404未找到”。 东西坏了。 发生此错误时,请告诉我们您在做什么...
信息:上面的错误不同于常规apache 404“找不到对象”消息。 用于http:// localhost / NonExistingPage
使用内置的PHP服务器php app/console server:run
,
找不到“ GET / NonExistingRoute”的路由404找不到-NotFoundHttpException 1链接的异常:ResourceNotFoundException»
在运行URL http:// localhost:8000 / hello时 ,返回实际页面。
问题:错误之间有什么区别? 我的理解:
另一个奇怪的事情:
如果routing.yml更改为:
offtopic_books_homepage:
path: /sym/again/blog/web/hello
defaults: { _controller: OfftopicBooksBundle:Default:index }
然后
http://localhost:8000/sym/again/blog/web/hello
返回预期的页面。 (运行应用程序/控制台)
而http://localhost/sym/again/blog/web/hello
会出现以下错误:
哎呀! 发生错误服务器返回“ 404未找到”。
为什么呢
在这种情况下,请为prod
重置缓存:
php app/console c:c -e prod
注意:请使用dev
env和app_dev.php
进行开发,而不是生产环境。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.