2013-07-03 36 views
-1

我剛開始學習codeigniter,並提出了一些我無法排序的問題。無法在codeigniter中的索引後調用不同的類

在路由所述默認控制器= '家'

的BASE_URL()=本地主機/ CodeIgniter_2.1.3 /:

所以當站點在加載SITE_URL()=本地主機/ CodeIgniter_2.1.3/index.php

主控制器包含一個鏈接,用於註冊控制器。

所以當這個註冊控制器在home對象內,並且當它鏈接到localhost/CodeIgniter_2.1.3/index.php/register時,它工作正常。

但我想讓我的註冊控制器一個不同的對象,所以,我可以去註冊頁面,像這個localhost/CodeIgniter_2.1.3 /註冊我不能完成。我試圖搞亂'路線'​​,但沒有運氣。有任何想法嗎?

+0

閱讀文檔,或搜索如何從URL中移除的index.php在codeigniter –

回答

1

在根目錄下創建一個.htaccess文件有以下規則來對路由正確使用URI段:

RewriteEngine on 
RewriteCond $1 !^(index\.php|images|robots\.txt) 
RewriteRule ^(.*)$ /index.php/$1 [L] 

更在codeigniter documentation

+0

我做了.htaac​​cess,但在此服務器上找不到請求的URL /CodeIgniter_2.1.3/register。去閱讀文檔。編輯:當我刷新頁面兩次htaccess的事情工作[應該是緩存]。謝謝你的幫助。 – user2542493

相關問題