如何在cakephp应用程序中添加纯静态页面?
问题描述:
我有一个cakephp应用程序,我需要重定向它的一些网址到一些纯html页面。我无法将这些html文件更改为布局和.ctp文件。我如何控制url的路线: mysite.com/en/something 在主机上显示一些html文件?如何在cakephp应用程序中添加纯静态页面?
答
为了您的路线: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>
认为把文件中的Webroot公司 –
或使用'mod_rewrite' – teran