2012-10-19 30 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

相关问题