2014-01-21 23 views
0

我似乎無法讓我的路由正常工作。現在到達我的主頁我需要去www.website.com/core我希望這只是website.com到達核心。你能幫我設置我的CI URI路由嗎?

我遇到的第二個問題是我無法檢索存儲在assets文件夾中的任何css和其他文件。你可以看看我的配置,並告訴我應該調整哪些部分?我甚至不介意將資產文件夾移到服務器上的不同位置,我只是想讓這個工作。

上訪問CI的層次如下

(root)/www/application/OBS/controllers... 

我的CSS,JS和其他資產都存儲在

(root)/www/assets/OBS/css/style.css... //example rout to css 

在CI我想使用

<link rel="stylesheet" href="<?php echo base_url(); ?>assets/OBS/css/core_css.css" /> 

鏈接樣式和資產和

<a href="<?php echo base_url('detail/'$id) ?>"> 

從視圖鏈接到功能

我htaccess的是這樣的:

RewriteEngine on 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)$ ./index.php?/$1 [L,QSA] 

在CI的config我已經設置了以下內容:

$config['base_url'] = 'website.com/core'; //core is used as home/main 
$config['index_page'] = ''; 
在CI的

最後index.php我已設置:

$application_folder = 'application/OBS'; 

謝謝大家閱讀並提前回復。

回答

0

試試這個,

設置你base_urlwebsite.com

//application/config/config.php 
$config['base_url'] = 'website.com'; 

然後在routes設置默認控制器core

//application/config/routes.php 
$route['default_controller'] = "core"; 
+0

都能跟得上:(一切都沒有改變。依然沒有CSS和我仍然需要去'website.com/core'去看主視圖,我應該嘗試一下嗎? –

+0

Opps。ED IT:我的問題在於解決了主頁問題。我現在在覈心控制器上,只需轉到'website.com'。我現在應該如何處理文件參考? –

+0

@CreamWhippedAirplane當你說文件引用是它的「資產」的鏈接? – tomexsans