偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

codeigniter默認(rèn)路由報(bào)錯(cuò)的問(wèn)題

網(wǎng)絡(luò) 路由交換
訪問(wèn)根url的時(shí)候,404錯(cuò)誤;而訪問(wèn)homePageindex是正常的。百思不得其解,就去看了一下框架讀取路由配置的代碼??吹絪ystemcoreRouter.php中這行代碼,恍然大悟。

codeigniter默認(rèn)路由報(bào)錯(cuò)的問(wèn)題

最近在使用codeigniter時(shí)遇到一個(gè)莫名其妙的bug。如下:

在config/routes配置一個(gè)默認(rèn)路由:

  1. $route['default_controller'] = "homePage/index";   

結(jié)果,訪問(wèn)根url的時(shí)候,404錯(cuò)誤;而訪問(wèn)/homePage/index是正常的。百思不得其解,就去看了一下框架讀取路由配置的代碼。看到system/core/Router.php中這行代碼,恍然大悟。

  1. function _set_routing(){   
  2. ...   
  3. $this->default_controller = ( ! isset($this->routes['default_controller']) OR $this->routes['default_controller'] == '') ? FALSE : strtolower($this->routes['default_controller']);   
  4. ...   
  5. }   

這里調(diào)用了strtolower把default_controller變成小寫,后面去讀取method和class的時(shí)候就會(huì)出錯(cuò)。不知道這是個(gè)bug,還是有意為之。

解決辦法就是default controller命名時(shí)不要含有大寫字母或者把Router.php里這一行代碼的strtolower去掉。

責(zé)任編輯:林琳 來(lái)源: ITeye-博客
相關(guān)推薦

2013-05-15 10:56:19

靜態(tài)路由器路由器設(shè)備配置

2009-06-16 08:48:00

OSPF NSSACCNP

2010-08-17 10:48:36

2011-03-04 15:19:19

Vsftpd路徑

2021-08-11 16:34:02

浮動(dòng)路由路由網(wǎng)絡(luò)技術(shù)

2010-09-13 16:30:14

sql server數(shù)

2014-04-14 13:46:14

2010-07-05 16:28:18

BGP路由協(xié)議

2009-10-27 14:31:57

linux靜態(tài)路由

2009-12-14 09:46:35

路由器設(shè)置

2010-11-16 16:00:40

Oracle默認(rèn)用戶

2009-10-20 13:58:00

CCIE學(xué)習(xí)筆記

2011-04-08 18:13:29

默認(rèn)路由等值路由

2009-11-26 12:58:37

Cisco路由器配置

2009-12-10 14:19:41

配置靜態(tài)路由

2009-12-16 14:08:26

路由表配置

2009-12-17 14:07:58

配置靜態(tài)路由

2009-12-04 10:11:26

ADSL路由器默認(rèn)密碼

2013-05-30 08:49:37

網(wǎng)絡(luò)路由路由修復(fù)路由

2009-12-22 14:22:14

BGP路由
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)