我有这些网址:
home/danh_muc/15
home/rao_vat/
home/chuyen_muc/15
如何删除 URL 中的“家”?
我有这些网址:
home/danh_muc/15
home/rao_vat/
home/chuyen_muc/15
如何删除 URL 中的“家”?
“家”是控制器吗?我认为如果它是控制器则无法删除...但是如果“home”是某种 index.php,您可以试试这个.. http://codeigniter.com/wiki/mod_rewrite/
最好的方法取决于你到底想要发生什么。尝试这个:
// 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';
您的 CodeIgniter 根目录很可能位于您网站根目录的 /home 下。只需移动 CodeIgniter 应用程序。否则,您使用名为 Home 的控制器,这是正常的。