1

私はこれらのURLを持っています:

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

URLの「ホーム」を削除するにはどうすればよいですか?

4

3 に答える 3

0

「家」はコントローラーですか?コントローラの場合は削除できないと思いますが、「home」が何らかのindex.phpの場合は、これを試すことができます 。http://codeigniter.com/wiki/mod_rewrite/

于 2011-05-16T02:19:51.013 に答える
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';
于 2011-05-16T02:38:31.390 に答える
0

ほとんどの場合、CodeIgniter ルート ディレクトリは Web サイト ルートの /home の下にあります。CodeIgniter アプリケーションを移動するだけです。それ以外の場合は、Home という名前のコントローラーを使用しており、これは正常です。

于 2011-05-16T02:46:22.870 に答える