我在安装了 Isapi rewrite 的 Win XP / IIS 7 机器上有一个 Symfony 项目。当我转到前端(我的主)应用程序时,路由似乎根本不起作用。我总是以我的默认模块/动作结束。但是,如果我打开no_script_name = off
(在应用程序的 settings.yml 文件中),那么一切正常。我还有一个管理应用程序作为项目的一部分(也有no_script_name = off
),这也很好用。这似乎应该是一个简单的问题,但我们已经为此工作了 4 个小时。任何帮助将不胜感激,谢谢。
编辑:我将前端控制器的环境更改为 dev 以便使用调试工具栏,发现无论我的 URL 是什么样的,它总是说
匹配路由“主页”(/)与参数数组('module' => 'default', 'action' => 'index',)
无论我做什么,模块总是等于默认