我具有例如控制器:分頁與笨,沒有指數函數
class Users extends CI_Controller
{
function index()
{
$this->load->library('pagination');
$config['base_url'] = base_url() . 'index.php/users';
$config['total_rows'] = 55;
$config['per_page'] = 10;
$this->pagination->initialize($config);
echo $this->pagination->create_links();
}
}
然後分頁將是:
base_url() . 'index.php/users/10
base_url() . 'index.php/users/20
base_url() . 'index.php/users/30
..
技術問題
它顯示的鏈接細,但當我點擊它顯示404. 它工作正常,只有當鏈接將是這樣的(與函數索引):
base_url() . 'index.php/users/index/10
base_url() . 'index.php/users/index/20
base_url() . 'index.php/users/index/30
..
反正,我不希望用戶將看到index
地址,我該怎麼辦? 我想取消索引地址+分頁將無法使用它。
謝謝。我之前嘗試過,它的工作原理,但通過索引輸入的選項仍然存在。另外,頁碼1的鏈接是'base_url()。 'index.php/users /',我怎樣才能最終取消斜線?我認爲重定向將有助於解決這些問題。但是,如何? (如果通過框架有一個選項,而不是通過.htaccess,這將是很好的)。 – Luis
我猜你不希望其他網址爲seo目的工作,我會更新我的答案,因爲它比嘗試在評論中編寫代碼更乾淨,因爲它更乾淨:) – robjbrain
答案更新:) – robjbrain