有问题,不知道是不是路由问题。这是我的 symfony 项目的地址:
http://192.168.10.10/index.php
它有效。单击指向模块 1 的链接时
<a href="<?php echo url_for('module1/index'); ?>">module1</a>
浏览器将地址缩短为 192.168.10.10/module1 并给出未找到的错误。当我手动添加 index.php(因此地址为 192.168.10.10/index.php/module1)时,它可以工作并显示正确的页面。为什么?问题出在哪里?