Rejoanul Alam
Rejoanul Alam

Reputation: 5398

Disable a link possible in Codeigniter?

I want to disable a link and route. Is it possible? i.e

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

myproject.com/test/admin now going to myproject.com/admin, this is ok. But still myproject.com/admin link is working.

What i have need that disable the link so that no one can access through this link myproject.com/admin

Upvotes: 1

Views: 491

Answers (3)

Tpojka
Tpojka

Reputation: 7111

Make redirection in your .htaccess file:

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

Upvotes: 0

Bora
Bora

Reputation: 10717

You can check manual and redirect user or show error on 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();
        }
    }
}

?>

Upvotes: 0

Manoj Dhiman
Manoj Dhiman

Reputation: 5166

you can route your admin to somewhere else like

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

or any other page

Upvotes: 1

Related Questions