2011-05-16 86 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的控制器,这是正常的。