2016-07-16 3 views
-1

Я просто загрузил сайт symfony на сервер, но это маршрутизация не работает. мое приложения/Config/routing.yml это посмотреть, как этогоМаршрутизация не работает должным образом при производстве (symfony)

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/Ресурсы/конфигурация/routing.yml».

Может быть, это не узнавая хозяина или что-то еще.

Этот проект работает отлично на моей локальной системе. что я делаю не так ?? пожалуйста, помогите.

Я последовал Steps to move Symfony 2 project to hosting? для загрузки моего сайта на сервер.

+0

Есть ли причина того, что вы используете «makemeright.in», а не «www.makemeright. в "в маршруте acme_blog, так как" www.makemeright.in "- это сайт, который просматривается? – cilefen

+0

Это стандартный способ написать его. Но я также пробовал с www http также. Но никаких изменений в результате. –

+1

Спасибо cilefen. Может быть, я пробовал только с http. его рабочий тон с www. большое спасибо. –

ответ

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 
Смежные вопросы