symfony中路由中定义的路径不正确

时间:2018-02-24 15:13:56

标签: symfony routing

我尝试在表单成功后重定向到一个路径.. 在开发中它完美地运作

我的HTML:

<input type="hidden" name="_target_path" value="{{ path('homepage') }}" />

我的路由器:

homepage:
    path: /homepage
    defaults: { _controller: 'App\Controller\HomePageController::hello' }

我被重定向到:

  

http://localhost:8000/homepage

问题在于生产环境

我被重定向到: https://mydomain.fr/mywebsite/public/mywebsite/public/homepage

我需要做什么才能重定向到prod https://mydomain.fr/mywebsite/public/homepage

有关信息,我使用symfony在本地提供的网络服务器 http://localhost:8000/

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

将您的项目放在与public_html相同的目录中作为兄弟。然后删除public_html目录并将其重新创建为指向项目public目录的符号链接。然后确保你安装Apache-pack bundle它将创建.htaccess文件,你应该很好。在A2host上为我工作