2017-03-06 64 views
-1

我做與angularJS和Codeginiter一個項目,現在我想URL重定向到404頁,當用戶訪問控制器直接,我如何阻止直接訪問codeigniter中的控制器?

任何幫助表示讚賞

+0

我使用的UI的路線,所以當我做了那麼角URL正在清潔URL不錯,但時許刷新頁面,請求將直接在控制器和加載數據,我怎麼能解決這個問題? –

+0

閱讀說明書:https://www.codeigniter.com/user_guide/general/routing.html – Sparky

回答

1

如果我理解正確的話,你可以通過使這個使用路線。我的意思是你可以重定向404方法。

例如;

可以說,這裏是你的錯誤控制器具有404方法

class **Error** extends CI_Controllers(){ 

public function ci_404(){ 
} 

} 

可以說,這裏是你的控制器,你不想直接訪問

class **MyController** extends CI_Controllers(){ 

public function index(){ 
} 

} 

你應該航線像;

$route["mycontroller"] = "error/ci_404"; 
對角