2012-10-19 66 views
0

我試圖安裝在一個子文件我笨應用:http://website.com/sub_folder在子文件夾中安裝codeigniter並指向主站點?

而且我想,這個網站是通過訪問:http://website.com/

我在application/config.php文件的基本URL如下信息:$config['base_url'] = 'http://website.com/sub_folder';

這是我.htaccess

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

的問題是,當我CH安格的$config['base_url']訪問我的資源文件,如使用$base_url()點CSS等人我的其他鏈接:http://website.com/sub_folder太代替http://website.com/

回答

2

如果我知道你想成功,你就錯了什麼,只需將index.php文件在您的根文件夾和您的應用程序到子文件夾。

更改systemapplication路徑在index.php到他們所在的位置,你就完成了。

$system_path = 'subfolder/system'; 
$application_folder = 'subfolder/applications'; 

在任何情況下,如果可能的話,考慮移動applicationsystem文件夾出的根目錄的,因爲它會覆蓋數百潛在的安全漏洞。

+0

是的,我知道這不是最好的設置,但我沒有其他選擇。 我的索引文件夾中的那些變量雖然已經改變了。 – bottleboot

相關問題