2011-04-18 141 views
0

如何重定向控制器,如果它們不匹配模式。codeigniter路由

例如我有跟隨控制器about_us,contacts,find_us。如何操作如果請求方法不在該選擇中被重定向到其他控制器?

回答

1

由於某些原因,它不在用戶指南的URI路由文檔中。如果您使用CI2,在您的routes.php文件中您可以使用「404_override」。它是保留的路線之一。

$ route ['404_override'] =「error」;

所以當用戶來到一個不是你創建的控制器或者你的routes.php文件裏面沒有東西的時候,它會把它們引入到「error」控制器中。很明顯,你將不得不作出一個名爲「錯誤」的控制器