簡體   English   中英

Codeigniter URI重新映射中出現404錯誤

[英]404 error in Codeigniter URI remapping

我在重新映射codeigniter時遇到404錯誤,這是我的情況:

1-我有一個控制器: USER 2-當我的用戶登錄后,它將重定向到USER/DASHBOARD但是我在USER控制器中沒有名稱為DASHBOARD功能,我給它指定了一個特定的控制器,名稱為DASHBOARD但是當我轉到USER/DASHBOARD它給了我404錯誤...

這是我到目前為止所做的:

1-我的根.htaccess文件:

RewriteEngine on
RewriteCond $1 !^(index\.php|resources|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L,QSA]
RewriteCond $1 !^(index\.php|images|css|robots\.txt)

2-我的config.php更改:

$config['index_page'] = '';
$config['uri_protocol'] = 'AUTO';

3-我的routes.php更改:

$route['user']="user";
$route['user/dashboard']="dashboard";

$route['default_controller'] = "main";
$route['404_override'] = "";

4-我在DASHBOARD控制器中具有index()函數,該函數給我以下輸出文本:

class Dashboard extends CI_Controller {

    public function index(){
        echo 'tst';
    }
}

感謝您的幫助:)

更改routes.php

$route['default_controller'] = "main";
$route['404_override'] = "";
//reserved routes must be first

$route['user/dashboard'] = "dashboard";
//get rid of the user route, what does it do?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM