在 Codeigniter 中禁用 link 可能吗?

Disable a link possible in Codeigniter?

我想禁用 link 和路由。可能吗?即

 $route['test/admin'] = 'admin'; 

myproject.com/test/admin现在转到myproject.com/admin,这样就可以了。但 myproject.com/admin link 仍在运行。

我需要禁用 link 以便没有人可以通过此 link myproject 进行访问。com/admin

您可以将您的管理员转到其他地方,例如

$route['admin'] = '/';

或任何其他页面

您可以查看手册并重定向用户或在 Admin 上显示错误 class/file:

<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class Admin extends CI_Controller 
{
    function __construct()
    {
        parent::__construct();

        if($this->uri->segment(1) == "admin")
        {
            show_404();
        }
    }
}

?>

在您的 .htaccess 文件中进行重定向:

Redirect /admin http://www.yourproject.com/test/admin