CodeIgniter Routes切换URL顺序

时间:2016-09-16 11:43:14

标签: codeigniter

我正在努力解决这个问题。我希望CodeIgniter路由重新定义输入的URL。

说这是我的网址:http://my_url.com/comp/login

登录部分是我的控制器,我希望comp部分确定哪个comp的登录页面应该显示。

因此路线应将其更改为http://my_url.com/login/comp

我有以下行,但是给了我404 Not Found错误

$route['comp/(:any)'] = "$0/comp";

提前完成

1 个答案:

答案 0 :(得分:1)

更改

$route['comp/(:any)'] = "$0/comp";

$route['login/(:any)'] = "login/index/$1";

我假设你的登录控制器中有函数索引,如果没有指定你自己的。

示例登录控制器如下:

<?php 

defined('BASEPATH') OR exit('No direct script access allowed');

class Login extends CI_Controller {

    function index($type = ''){
        echo $type;
        exit;
    }
}