2017-02-04 47 views
0

我有一个cakephp应用程序,我需要重定向它的一些网址到一些纯html页面。我无法将这些html文件更改为布局和.ctp文件。我如何控制url的路线: mysite.com/en/something 在主机上显示一些html文件?如何在cakephp应用程序中添加纯静态页面?

+1

认为把文件中的Webroot公司 –

+0

或使用'mod_rewrite' – teran

回答

0

为了您的路线:mysite.com/en/something

打开位于app/Config/routes.php

你的路线文件添加此行

Router::connect('/en/something', array('controller'=>'pages','action'=>'something')); 

在位于app/Controller/PagesController.php您的网页控制器添加行动来处理这条路线

class PagesController extends AppController{ 
    public function something(){ 
     //To disable the layout set it to false 
     $this->Layout = false; 
    } 
} 

,然后把你的HTML代码在位于app/View/Pages/something.ctp

<html> 
    <head> 
     <!-- your page headers --> 
    </head> 
    <body> 
     <!-- your body content --> 
    </body> 
</html> 
相关问题