Symfony Twig模板表单重定向损坏的

时间:2018-06-01 01:06:58

标签: php symfony

我已将公共目录移至public_html,而依赖项和供应商可在public_html/core目录中访问。我编辑了位于public_html/forum的index.php,并将Env和供应商路径更改为正确的路径。所以,这里没问题。问题来自于在树枝模板中重定向的形式。它会重定向到localhost/login,但需要重定向到localhost/forum/login。 我在twig中使用以下属性{{form_start(formLogin, {'action': absolute_url('/login'), 'method': 'POST'} ) }}尝试了所有内容并且不起作用:/。这是一个错误吗?

我使用的Symfony 4.1版本。

2 个答案:

答案 0 :(得分:0)

您似乎以错误的方式使用absolute_url。 请查看document以供参考。

如果您使用的是此网址:http://example.com/products/hover-board

{{ absolute_url('/human.txt') }}
{# http://example.com/human.txt #}

{{ absolute_url('products_icon.png') }}
{# http://example.com/products/products_icon.png #}

如果删除斜杠,它应该可以正常工作

答案 1 :(得分:0)

我通过将index.php放在我的webhost中public_html的根目录中来解决问题。 在public_html中添加了.htaccess,现在效果很好。