我正在努力解决这个问题。我希望CodeIgniter路由重新定义输入的URL。
说这是我的网址:http://my_url.com/comp/login
登录部分是我的控制器,我希望comp部分确定哪个comp的登录页面应该显示。
因此路线应将其更改为http://my_url.com/login/comp
我有以下行,但是给了我404 Not Found错误
$route['comp/(:any)'] = "$0/comp";
提前完成
答案 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;
}
}