2011-05-16 123 views
1

我有以下網址:笨路由

home/danh_muc/15 
home/rao_vat/ 
home/chuyen_muc/15 

如何刪除「家」的網址是什麼?

回答

0

'家'是一個控制器? 我想,如果這是一個控制器...... 但如果「家」是某種形式的index.php,你可以試試這個它不能被刪除.. http://codeigniter.com/wiki/mod_rewrite/

0

的最佳方式取決於究竟你想要發生。試試這個:

// application/config/routes.php 
$route['(danh_muc|rao_vat|chuyen_muc)/(:any)'] = 'home/$1/$2'; 

或者這樣:

$route['rao_vat'] = 'home/rao_vat'; 
$route['(danh_muc|chuyen_muc)/(:num)'] = 'home/$1/$2'; 

或者字面上回答這個問題,這一點:

$route['danh_muc/15'] = 'home/danh_muc/15'; 
$route['rao_vat'] = 'home/rao_vat'; 
$route['chuyen_muc/15'] = 'home/chuyen_muc/15'; 
+0

它不起作用。 「家」是控制器 – 2011-05-16 04:49:47

+0

它應該工作,如果「家」是控制器。你嘗試了所有3? – 2011-05-16 05:01:35

+0

我嘗試了所有,但它不起作用!我的意思是在我的URI字符串中刪除「home」。 – 2011-05-16 05:18:31

0

很可能是你笨的根目錄是/ home下在您的網站的根。只需移動CodeIgniter應用程序即可。否則,你使用名爲Home的控制器,這是正常的。