繁体   English   中英

Symfony Twig模板表单重定向损坏

[英]Symfony Twig template form redirecting broken

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

我正在使用Symfony 4.1版本。

看来您使用错误的方式使用absolute_url 请参阅该文档以供参考。

如果您使用此URL: http://example.com/products/hover-board : 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 #}

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

我通过将index.php放在我的Webhost中public_html的根目录中来临时解决了该问题。 public_html中也添加了.htaccess,现在它可以正常工作了。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM