路由在生产中无法正常工作(symfony)

时间:2016-07-16 18:31:11

标签: symfony routing

我刚刚将symfony网站上传到服务器,但它的路由无法正常工作。 我的app / config / routing.yml看起来像这样

    acme_data:
        resource: "@AcmeDataBundle/Resources/config/routing.yml"
        host:   "etc.makemeright.in"
        prefix:   /

    acme_blog:
        resource: "@AcmeBlogBundle/Resources/config/routing.yml"
        host:   "makemeright.in"
        prefix:   /

    app:
        resource: "@AppBundle/Controller/"
        type:     annotation 

但是当我点击http://www.makemeright.in时,它会调用AppBundle中的Controller,而它应该根据@ AcmeBlogBu​​ndle / Resources / config / routing.yml"来调用。

也许它没有认出主持人或其他东西。

这个项目在我的本地系统上正常运行。我做错了什么? 请帮忙。

我按照Steps to move Symfony 2 project to hosting?将我的网站上传到服务器。

1 个答案:

答案 0 :(得分:1)

如果您正在“www.makemeright.in”浏览该应用,那么该文件应为:

acme_data:
    resource: "@AcmeDataBundle/Resources/config/routing.yml"
    host:   "etc.makemeright.in"
    prefix:   /

acme_blog:
    resource: "@AcmeBlogBundle/Resources/config/routing.yml"
    host:   "www.makemeright.in"
    prefix:   /

app:
    resource: "@AppBundle/Controller/"
    type:     annotation