我想在cakephp中重定向页面

时间:2012-07-24 12:24:18

标签: cakephp-1.3

我有网址: -

http://mydomain/test/index.html

我希望用户在网址中输入此内容: - http://mydomain/test

它会重定向到http://mydomain/test/index.html ..

我试过的是我在路线中提供了代码。

Router::connect('/', array('controller' => 'enrollments', 'action' => 'index'));

我想重定向到index.html页面如何给..

1 个答案:

答案 0 :(得分:1)

Pages Controller通常用于提供静态页面。例如。如果你制作了一个视图文件* app / views / pages / about_us.ctp *,你可以使用url * http://example.com/pages/about_us*访问它。

如果您有baked your app,则应将页面控制器复制到您的app/controllers/文件夹并进行修改,或者只需将pages_controller.php从核心复制到您的应用即可。但是,如果您不需要修改它,即只是为了显示静态内容,您不需要将页面控制器复制到app/controllers/

如何显示静态页面?

如果你制作了一个视图文件app/views/pages/index.ctp,你可以使用网址http://example.com/pages/index来访问它。然后修改路线:

Router::connect('/test', array('controller' => 'pages', 'action' => 'display', index));

但是,这不会提供http://www.example.com/test/index.html,但是:http://www.example.com/test/index