symfony - 在 Symfony 2 中设置索引路由

标签 symfony routing indexing routes

我已经安装了 Symfony2,并且网站基本可以正常工作,唯一的问题是我不知道如何设置默认路由。目前,我使用以下 URL 访问我的索引和其他路由:

www.example.com/app_dev.php/index

www.example.com/app_dev.php/example_route

我想让 www.example.com 默认为索引路由,这样我可以使用以下 URL 获得相同的结果:

www.example.com

www.example.com/example_route

我正在运行 lighttpd 作为我的网络服务器。我如何配置 lighttpd/Symfony2 来执行此操作?

最佳答案

只需创建一个映射到 / 模式的路由:

# app/config/routing.yml
homepage:
    pattern:   /
    defaults:  { _controller: AcmeHomeBundle:home:show }

这将路由到您指定的任何 Controller 。

关于symfony - 在 Symfony 2 中设置索引路由,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9125228/

相关文章:

forms - Symfony 4 表单集合类型 : make FileType element required for new rows only

mysql - Symfony2 和 Doctrine : how to use findOneBy method taking capitals into account

symfony - 我的composer.json 文件中的波形符 (~) 是什么意思?

php - Fat-Free-Framework 全局变量和函数

php - Symfony 2 动态路由(例如商店)

Python 多进程 - 索引多个返回

php - 如果 Doctrine 中不存在,并发请求试图创建相同的实体

ruby-on-rails - 路由/in Rails

seo - 如何索引动态 url 页面

mysql - 创建索引优化慢查询