我希望网站的/可以转到webroot中的子文件夹,例如/ app / webroot / frontend /以及所有/ admin到标准控制器和cakephp的操作。
原因是,我有一个标准的html页面作为前端,它使用位于根目录中的cakephp的ajax获取数据。我不想使用重定向,以便当用户访问该网站时,他们会被重定向到/ app / webroot / frontend(在URL中看到这一点)。现在可以通过/
访问管理员或者将整个cakephp应用程序移动到子文件夹admin并让网站在根目录中运行是明智的吗?
答案 0 :(得分:0)
我认为你不能直接从路由配置路由,因为这是为了与MVC一起使用。
Todo,如果有明确的MVC代码,请按照下面的步骤进行操作。
使用
在/ Controller / MainController创建一个MainController<?php
class MainController extends AppController {
public function index(){
$this->redirect('/frontend/index.html');
}
}
?>
更改/Config/route.php,找到默认路由规则并替换为:
Router::connect('/', array('controller' => 'main', 'action' => 'index'));
比,享受!