大家好,我有一个奇怪的symfony问题。
我正在开发我的本地主机,当我转向frontend_dev时,没有路由正在运行。只是索引://
我将举例说明你的问题:
localhost:8080 / frontend_dev.php / - >显示索引 localhost:8080 - >显示索引
localhost:8080 / frontend_dev.php / some_route - >显示它的去向 localhost:8080 / some_route - >在此服务器上找不到URL。
我的问题是:如果不经常前端,我怎样才能让我的页面再次运行?
答案 0 :(得分:1)
当您链接到视图中的路线时,应始终使用内置帮助函数,例如url_for()
和link_to()
。这些函数使用settings.yml
和routing.yml
生成路由。
使用此结构时,您可以通过在routing.yml
中更新网址来轻松更改网址,然后自动在视图中更新所有网址。
此外,通过在no_script_name
(针对您选择的环境)中设置settings.yml
设置,frontend_dev.php
(前端控制器)会在需要时自动添加。
答案 1 :(得分:0)
我发现了错误。我的问题是切换到禁用mod_rewrite
的新apache。