2012-10-19 4 views
0

나는 하위 폴더에 내 CodeIgniter의 응용 프로그램을 설치하려고 해요 : http://website.com/sub_folder하위 폴더에 codeigniter를 설치하고 기본 사이트를 가리 킵니까?

을 그리고 나는이 사이트를 통해 액세스 할 수 있는지 원하는 : http://website.com/

내가 가지고있는 기본 URL에 대한 내 application/config.php 파일에 다음 정보 : $config['base_url'] = 'http://website.com/sub_folder';

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

문제 I는 CH 때이다 :

.htaccess입니다 $config['base_url'] 플랜지가 $base_url() 포인트를 사용하여 CSS 등 알 내 다른 링크처럼, 내 자산 파일에 액세스 : 나는 당신이, 당신이 잘못하고있는 무엇을 달성하고자하는 이해한다면 너무 대신

답변

2

http://website.com/http://website.com/sub_folder, 단순히 index.php 파일을 배치 루트 폴더에 저장하고 응용 프로그램을 하위 폴더에 저장하십시오.

systemapplication 경로를 index.php에 정확히 변경하고 완료하면 경로가 변경됩니다. 그것이 가능하다면 그것은 잠재적 인 보안 구멍 수백 다룰 것 같은

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

은 어떤 경우, 루트 디렉토리에서 applicationsystem 폴더를 이동하는 것을 고려.

+0

그래, 내가 가장 잘 설정되지는 않았지만 다른 옵션은 없다는 것을 알고있다. 내 인덱스 폴더에있는 변수는 이미 변경되었습니다. – bottleboot