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';
謝謝大家閱讀並提前回復。
都能跟得上:(一切都沒有改變。依然沒有CSS和我仍然需要去'website.com/core'去看主視圖,我應該嘗試一下嗎? –
Opps。ED IT:我的問題在於解決了主頁問題。我現在在覈心控制器上,只需轉到'website.com'。我現在應該如何處理文件參考? –
@CreamWhippedAirplane當你說文件引用是它的「資產」的鏈接? – tomexsans