如何阻止在codeigniter中直接访问控制器?

时间:2017-03-06 11:03:59

标签: angularjs .htaccess codeigniter-3

我正在使用angularJS和Codeginiter进行项目,现在我想在用户直接访问控制器时将URL重定向到404页面,

任何帮助表示赞赏

1 个答案:

答案 0 :(得分:1)

如果我理解正确,你可以使用路线来做到这一点。我的意思是你可以重定向404方法。

例如;

这里假设您的错误控制器有404方法

class **Error** extends CI_Controllers(){

public function ci_404(){
}

}

让我们说这是您不想直接访问的控制器

class **MyController** extends CI_Controllers(){

public function index(){
}

}

您的路线应该像;

$route["mycontroller"] = "error/ci_404";