[英]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.