簡體   English   中英

當我添加新頁面時出現404錯誤

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM