【发布时间】:2016-07-16 18:31:10
【问题描述】:
我刚刚将 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 中的控制器,而它应该根据@AcmeBlogBundle/Resources/config/routing.yml 调用。
也许它没有识别主机或其他东西。
这个项目在我的本地系统上运行良好。我做错了什么? 请帮忙。
我关注Steps to move Symfony 2 project to hosting? 将我的网站上传到服务器。
【问题讨论】:
-
是否有理由在 acme_blog 路由中使用“makemeright.in”而不是“www.makemeright.in”,因为“www.makemeright.in”是正在浏览的站点?跨度>
-
这是标准的写法。但我也尝试使用 www 和 http。但结果没有变化。
-
谢谢 cilefen。可能我只用 http 尝试过。它与 www 工作正常。非常感谢。