[英]404 error when i add a new page
我想在我的網站上獲得一個新頁面時實際上遇到了問題。 當我在localhost時,頁面沒有問題,但是當我想在產品服務器中獲取新頁面時,出現404錯誤,我不明白為什么:(
我使用Symfony2,而我的app / config / routing.yml是:
admin:
resource: '@SonataAdminBundle/Resources/config/routing/sonata_admin.xml'
prefix: /admin
_sonata_admin:
resource: .
type: sonata_admin
prefix: /admin
logout:
pattern: /logout
#..................
kayser_platform:
resource: "@KayserPlatformBundle/Resources/config/routing.yml"
prefix: /
_liip_imagine:
resource: "@LiipImagineBundle/Resources/config/routing.xml"
而我的myBundle / ressources / views / config / routing.yml是:
# faq
kay_faq:
path: /faq
defaults: { _controller: KayserPlatformBundle:Default:faq}
#sonata admin
admin:
resource: '@SonataAdminBundle/Resources/config/routing/sonata_admin.xml'
prefix: /admin
_sonata_admin:
resource: .
type: sonata_admin
prefix: /admin
login:
pattern: /login
defaults: { _controller: KayserPlatformBundle:Default:login }
login_check:
pattern: /login_check
kay_test:
path: /test
defaults: { _controller: KayserPlatformBundle:Default:test}
例如,路徑/ test在prod中不起作用,但是/ fag很好用。 有人有主意嗎?
經過評論討論后,問題被定位在prod
環境的cache
中。
解決方案 :清除緩存可以解決缺少的路由。
您可以使用symfony2命令查看路由: php app/console router:debug
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.