在symfony中重定向到默认操作

时间:2012-06-03 17:41:23

标签: redirect symfony-1.4

我正在使用Symfony 1.4来构建Web应用程序。此应用程序的主页操作如下。

Module = content
Action = indexAction.php

/localhost/myapp/web/index.php/content/

当有人使用网络浏览器访问应用程序文件夹时,我需要将此操作用作defalut操作。如果有人按如下方式访问myapp文件夹。

/localhost/myapp

它应该在内部重定向到

/localhost/myapp/web/index.php/content/

并访问主页。

我猜Symfony路由在这里不起作用。有人可以帮我这个。

1 个答案:

答案 0 :(得分:0)

使用symfony路由系统,您可以为/定义默认模块/操作。

myapp/config/routing.yml中,定义主页路由(默认定义):

# default rules
homepage:
  url:            /
  param:          { module: content, action: index }

这样,访问/myapp不会重定向您,但您将在您的主页上。