2012-12-08 4 views
1

codeigniter를 사용하여 작성한 스크립트가 있습니다.codeigniter 문제 액세스/관리자

잘 작동하지만 지금은 폴더에 설치 스크립트가 필요하고 난 그냥 얻을 http://domain.com/name/admin/에 액세스 할 수 없습니다 하위 도메인 http://name.domain.com/admin/를 사용하여 액세스 할 때 404

내가 추측하는 것이다 (하지만 완전히 잘못 될 수 있음) 그것은 .htaccess 문제입니다.

RewriteEngine on 
RewriteCond $1 !^(index\.php|install|updates|backups|images|css|js|uploads|jPicker|ckeditor|kcfinder|qr|fancybox|test\.php|licence\.txt|robots\.txt) 
RewriteRule ^(.*)$ /index.php/$1 [L] 

이 문제를 해결할 수 있도록 올바른 방향으로 나를 가리켜 줄 수있는 도움을 주시면 감사하겠습니다.

감사 NO htaccess로 파일 name.domain.com/, name.domain.com/admin & domain.com/name 모든 작업으로

{EDIT1}

, 그것은 단지 domain.com/name/입니다 관리자가 작동하지 않습니다. .htaccess를 위와 같이 추가하거나 두 번째 답변에있는 하위 도메인 URL을 추가해도 하위 도메인 URL은 여전히 ​​작동하지만 domain.com/name은 작동하지 않으며 domain.com/name/admin은 계속 작동하지 않습니다.

+0

여기에 .htaccess 파일 코드를 입력 해주십시오. –

+0

htaccess가 더 나은 서식 지정을 위해 주요 질문에 추가되었습니다. –

답변

1

.htaccess에 name 폴더를 넣으십시오.

RewriteEngine on 
RewriteCond $1 !^(index\.php|install|updates|backups|images|css|js|uploads|jPicker|ckeditor|kcfinder|qr|fancybox|test\.php|licence\.txt|robots\.txt|name) 
RewriteRule ^(.*)$ /index.php/$1 [L] 
+0

안녕하세요, 답장을 보내 주셔서 감사합니다. 작동하지 않았습니다. –

+0

@TonyDeefer 질문에 대한 오해를했습니다. 나는 거기에서 잘못 읽었다 고 생각한다. 'name' 폴더와 'admin'컨트롤러가 있습니까? – SubRed

+0

/name은 스크립트의 설치 폴더이며 컨트롤러는 모두 응용 프로그램/컨트롤러에 있습니다. –