URL缩短问题(Symfony)

时间:2013-05-10 11:35:06

标签: symfony-1.4

我有问题,我不知道这是否是路由问题。这是我的symfony项目的地址:

http://192.168.10.10/index.php 

它有效。单击指向module1的链接时

<a href="<?php echo url_for('module1/index'); ?>">module1</a>

浏览器将地址缩短为192.168.10.10/module1并发出未找到的错误。当我手动添加index.php(以便地址为192.168.10.10/index.php/module1)时,它可以工作,并显示正确的页面。为什么?问题在哪里?

1 个答案:

答案 0 :(得分:0)

设置

no_script_name: false

app/frontend/config/settings.yml

或者检查你的Apache是​​否启用了mod_rewrite(假设你正在使用Apache)。