經過多次搜索後,我決定在這裏發佈此事。Codeigniter URL路由
我正在使用codeigniter(最新版本)。我需要讓網站的網址如下所示。
[用戶名]/[控制器]/[行動]/[參數]
,你可以看到用戶名是領先於其他網址如下正常。我需要獲取用戶名並獲取該網站的一些數據,以便該網站可以根據他的設置進行自定義。
我試圖用.htaccess實現這一點,但沒有運氣。然後我檢查了代碼點火器的路由,但我不確定它是否適合我。有人可以給我任何領先的。這可能嗎 ?
感謝
經過多次搜索後,我決定在這裏發佈此事。Codeigniter URL路由
我正在使用codeigniter(最新版本)。我需要讓網站的網址如下所示。
[用戶名]/[控制器]/[行動]/[參數]
,你可以看到用戶名是領先於其他網址如下正常。我需要獲取用戶名並獲取該網站的一些數據,以便該網站可以根據他的設置進行自定義。
我試圖用.htaccess實現這一點,但沒有運氣。然後我檢查了代碼點火器的路由,但我不確定它是否適合我。有人可以給我任何領先的。這可能嗎 ?
感謝
我會建議使用來自笨路由選項。 http://codeigniter.com/user_guide/general/routing.html
$route['(:any)/user/viewprofile/(:num)'] = controllername/functionname/$2";
這樣你就可以建立類和功能於一身的精美有序way.And保持在笨。
這是我現在正在使用的方法,現在我相信這是要走的路,謝謝你的回覆! – mmDush
$route['(:any)/controller'] = 'controller/users/$1';
這將動態用戶名傳遞給控制器
發表您的.htaccess代碼 – Prasanth
'的DirectoryIndex index.php文件 RewriteEngine敘述上 RewriteBase /無線 的RewriteCond $ 1→(索引\ .PHP |圖片| CSS | JS |機器人\ .TXT |圖標\ .ICO)! 的RewriteCond%{} REQUEST_FILENAME!-f 的RewriteCond%{} REQUEST_FILENAME!-d 重寫規則^(。*)$ ./index.php/$1 [L,QSA]' 這是我現在,基本上它只是刪除index.php – mmDush