0

有问题,不知道是不是路由问题。这是我的 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)时,它可以工作并显示正确的页面。为什么?问题出在哪里?

4

1 回答 1

0

无论设置

no_script_name: false

在你的app/frontend/config/settings.yml

或者检查您的 Apache 是否启用了 mod_rewrite(假设您使用的是 Apache)。

于 2013-05-10T11:41:30.083 回答