我已将公共目录移至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版本。
答案 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,现在效果很好。