Url routing Symfony Routes仅在前端设备中工作(1.4.12)
嗨,伙计们,我有一个奇怪的symfony问题 我目前正在本地主机上开发,当我打开前端开发时,任何路由都不再工作。只是索引:// 我将举例说明我的问题: localhost:8080/frontend_dev.php/->显示索引 localhost:8080->显示索引 localhost:8080/frontend\u dev.php/some\u route->显示它的去向 本地主机:8080/some_route->URL在此服务器上找不到Url routing Symfony Routes仅在前端设备中工作(1.4.12),url-routing,symfony-1.4,Url Routing,Symfony 1.4,嗨,伙计们,我有一个奇怪的symfony问题 我目前正在本地主机上开发,当我打开前端开发时,任何路由都不再工作。只是索引:// 我将举例说明我的问题: localhost:8080/frontend_dev.php/->显示索引 localhost:8080->显示索引 localhost:8080/frontend\u dev.php/some\u route->显示它的去向 本地主机:8080/some_route->URL在此服务器上找不到 我的问题是:我怎样才能让我的页面在没有不断前端设
我的问题是:我怎样才能让我的页面在没有不断前端设置的情况下再次工作 在视图中链接到路由时,应始终使用内置的帮助函数,如
url\u for()
和link\u to()
。这些功能使用settings.yml
和routing.yml
生成路由
使用此结构时,可以通过在routing.yml
中更新url来轻松更改url,然后在视图中自动更新所有url
另外,通过在
settings.yml
中设置no\u script\u name
设置(对于所选环境),frontend\u dev.php
(frontend controller)会在需要时自动预设。当您链接到视图中的路由时,您应该始终使用内置的助手函数,如url\u for()
和链接到()
。这些功能使用settings.yml
和routing.yml
生成路由
使用此结构时,可以通过在routing.yml
中更新url来轻松更改url,然后在视图中自动更新所有url
另外,通过在
settings.yml
中设置no\u script\u name
设置(对于您选择的环境),frontend\u dev.php
(前端控制器)会在需要时自动预先设置。我发现了错误。我的问题是切换到一个新的apache,它禁用了mod_rewrite
。我发现了错误。我的问题是切换到一个新的apache,它禁用了mod_rewrite
。你能发布你的路由吗.yml?当你说“不再”时,你暗示它以前工作过。。。什么改变了?如果你不使用修订控制,那么就这样做:)你能发布你的路由吗?yml?当你说“不再”时,你暗示它以前工作过。。。什么改变了?如果您没有使用修订控制,请执行:)您可以阅读本章:url重写部分解决您的问题。是的,我只使用link_to或url_for,每个链接都像link_to('mainpage','homepage');无论如何,这里是路由yml:你可以阅读这一章:url重写部分处理你的问题。是的,我只使用link_to或url_for,每个链接都像link_to('mainpage','homepage');无论如何,这是路线yml: